Skip to content

Instantly share code, notes, and snippets.

@parj
Created April 21, 2026 11:40
Show Gist options
  • Select an option

  • Save parj/b976159a22898ebe887215c569faeb3c to your computer and use it in GitHub Desktop.

Select an option

Save parj/b976159a22898ebe887215c569faeb3c to your computer and use it in GitHub Desktop.
PPTX Spec
[MS-PPTX]:
PowerPoint (.pptx) Extensions to the Office Open XML File
Format

Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open Specifications documentation (“this documentation”) for protocols, file formats, data portability, computer languages, and standards support. Additionally, overview documents cover inter-protocol relationships and interactions. Copyrights. This documentation is covered by Microsoft copyrights. Regardless of any other terms that are contained in the terms of use for the Microsoft website that hosts this documentation, you can make copies of it in order to develop implementations of the technologies that are described in this documentation and can distribute portions of it in your implementations that use these technologies or in your documentation as necessary to properly document the implementation. You can also distribute in your implementation, with or without modification, any schemas, IDLs, or code samples that are included in the documentation. This permission also applies to any documents that are referenced in the Open Specifications documentation. No Trade Secrets. Microsoft does not claim any trade secret rights in this documentation. Patents. Microsoft has patents that might cover your implementations of the technologies described in the Open Specifications documentation. Neither this notice nor Microsoft's delivery of this documentation grants any licenses under those patents or any other Microsoft patents. However, a given Open Specifications document might be covered by the Microsoft Open Specifications Promise or the Microsoft Community Promise. If you would prefer a written license, or if the technologies described in this documentation are not covered by the Open Specifications Promise or Community Promise, as applicable, patent licenses are available by contacting [email protected]. License Programs. To see all of the protocols in scope under a specific license program and the associated patents, visit the Patent Map. Trademarks. The names of companies and products contained in this documentation might be covered by trademarks or similar intellectual property rights. This notice does not grant any licenses under those rights. For a list of Microsoft trademarks, visit www.microsoft.com/trademarks. Fictitious Names. The example companies, organizations, products, domain names, email addresses, logos, people, places, and events that are depicted in this documentation are fictitious. No association with any real company, organization, product, domain name, email address, logo, person, place, or event is intended or should be inferred. Reservation of Rights. All other rights are reserved, and this notice does not grant any rights other than as specifically described above, whether by implication, estoppel, or otherwise.

Tools. The Open Specifications documentation does not require the use of Microsoft programming tools or programming environments in order for you to develop an implementation. If you have access to Microsoft programming tools and environments, you are free to take advantage of them. Certain Open Specifications documents are intended for use in conjunction with publicly available standards specifications and network programming art and, as such, assume that the reader either is familiar with the aforementioned material or has immediate access to it.

Support. For questions and support, please contact [email protected].

    1 / 170
[MS-PPTX] - v20240820
PowerPoint (.pptx) Extensions to the Office Open XML File Format
Copyright © 2024 Microsoft Corporation
Release: August 20, 2024

Revision Summary

          Revision   Revision

Date History Class Comments

7/13/2009 0.1 Major Initial Availability

8/28/2009 0.2 Major Updated and revised the technical content

11/6/2009 0.3 Editorial Revised and edited the technical content

2/19/2010 1.0 Major Updated and revised the technical content

3/31/2010 1.01 Editorial Revised and edited the technical content

4/30/2010 1.02 Editorial Revised and edited the technical content

6/7/2010 1.03 Editorial Revised and edited the technical content

6/29/2010 1.04 Editorial Changed language and formatting in the technical content.

7/23/2010 1.04 None No changes to the meaning, language, or formatting of the technical content.

9/27/2010 1.04 None No changes to the meaning, language, or formatting of the technical content.

11/15/2010 1.05 Major Significantly changed the technical content.

12/17/2010 1.05 None No changes to the meaning, language, or formatting of the technical content.

3/18/2011 1.05 None No changes to the meaning, language, or formatting of the technical content.

6/10/2011 1.05 None No changes to the meaning, language, or formatting of the technical content.

1/20/2012 2.0 Major Significantly changed the technical content.

4/11/2012 2.0 None No changes to the meaning, language, or formatting of the technical content.

7/16/2012 3.0 Major Significantly changed the technical content.

10/8/2012 3.1 Minor Clarified the meaning of the technical content.

2/11/2013 3.1 None No changes to the meaning, language, or formatting of the technical content.

7/30/2013 3.1 None No changes to the meaning, language, or formatting of the technical content.

11/18/2013 3.2 Minor Clarified the meaning of the technical content.

2/10/2014 3.2 None No changes to the meaning, language, or formatting of the technical content.

4/30/2014 4.0 Major Significantly changed the technical content.

7/31/2014 4.0 None No changes to the meaning, language, or formatting of the technical content.

10/30/2014 4.0 None No changes to the meaning, language, or formatting of the technical content.

                                      2 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

         Revision   Revision

Date History Class Comments

2/10/2015 5.0 Major Significantly changed the technical content.

3/16/2015 6.0 Major Significantly changed the technical content.

9/4/2015 7.0 Major Significantly changed the technical content.

10/26/2015 8.0 Major Significantly changed the technical content.

7/26/2016 9.0 Major Significantly changed the technical content.

9/14/2016 9.0 None No changes to the meaning, language, or formatting of the technical content.

9/29/2016 9.0 None No changes to the meaning, language, or formatting of the technical content.

10/17/2016 9.0 None No changes to the meaning, language, or formatting of the technical content.

4/27/2017 10.0 Major Significantly changed the technical content.

6/20/2017 10.0 None No changes to the meaning, language, or formatting of the technical content.

9/19/2017 11.0 Major Significantly changed the technical content.

11/20/2017 12.0 Major Significantly changed the technical content.

12/12/2017 12.1 Minor Clarified the meaning of the technical content.

4/27/2018 13.0 Major Significantly changed the technical content.

8/28/2018 14.0 Major Significantly changed the technical content.

12/11/2018 15.0 Major Significantly changed the technical content.

6/18/2019 15.1 Minor Clarified the meaning of the technical content.

2/26/2020 16.0 Major Significantly changed the technical content.

11/17/2020 17.0 Major Significantly changed the technical content.

4/22/2021 18.0 Major Significantly changed the technical content.

8/17/2021 19.0 Major Significantly changed the technical content.

11/16/2021 19.1 Minor Clarified the meaning of the technical content.

2/15/2022 19.2 Minor Clarified the meaning of the technical content.

11/18/2022 20.0 Major Significantly changed the technical content.

3/9/2023 21.0 Major Significantly changed the technical content.

5/16/2023 22.0 Major Significantly changed the technical content.

6/28/2023 23.0 Major Significantly changed the technical content.

8/15/2023 23.1 Minor Clarified the meaning of the technical content.

11/13/2023 23.2 Minor Clarified the meaning of the technical content.

                                3 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

        Revision   Revision

Date History Class Comments

2/20/2024 23.3 Minor Clarified the meaning of the technical content.

4/16/2024 24.0 Major Significantly changed the technical content.

8/20/2024 25.0 Major Significantly changed the technical content.

                               4 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

Table of Contents 1 Introduction .......................................................................................................... 12 1.1 Glossary ......................................................................................................... 12 1.2 References ...................................................................................................... 13 1.2.1 Normative References ................................................................................. 13 1.2.2 Informative References ............................................................................... 14 1.3 Overview ........................................................................................................ 14 1.4 Relationship to Protocols and Other Structures .................................................... 14 1.5 Applicability Statement ..................................................................................... 14 1.6 Versioning and Localization ............................................................................... 15 1.7 Vendor-Extensible Fields ................................................................................... 15 2 Structures ............................................................................................................. 16 2.1 Part Enumerations............................................................................................ 16 2.1.1 Media Part ................................................................................................. 16 2.1.2 Revision Information Part ............................................................................ 16 2.1.3 Track Part.................................................................................................. 17 2.1.4 Changes Information Part ............................................................................ 17 2.1.5 Comment Part ............................................................................................ 17 2.1.6 Author Part ................................................................................................ 18 2.2 Extensions ...................................................................................................... 18 2.2.1 Slide Transition Extensions .......................................................................... 18 2.2.2 Animation Info Extensions ........................................................................... 20 2.2.3 Content Part Extensions .............................................................................. 20 2.2.3.1 Ink Extensions...................................................................................... 21 2.2.4 Media Extensions ........................................................................................ 21 2.2.4.1 TracksInfo Extensions............................................................................ 21 2.2.5 Section Extensions...................................................................................... 22 2.2.6 Slide Show Extensions................................................................................. 22 2.2.7 Image Extensions ....................................................................................... 22 2.2.8 Math Extensions ......................................................................................... 23 2.2.9 Change Tracking Extensions......................................................................... 23 2.2.10 Comment Extensions .................................................................................. 23 2.2.11 Guide Extensions ........................................................................................ 24 2.2.12 Charting Extensions .................................................................................... 25 2.2.13 Office App Extensions.................................................................................. 25 2.2.14 Narration Extensions ................................................................................... 25 2.2.15 Zoom Extensions ........................................................................................ 25 2.2.16 View Mode Extensions ................................................................................. 26 2.2.17 Design Element Extensions .......................................................................... 26 2.2.18 Classification Element Extensions ................................................................. 26 2.2.19 Designer Properties Extensions..................................................................... 27 2.2.20 Designer Tags Extensions ............................................................................ 27 2.3 http://schemas.microsoft.com/office/powerpoint/2010/main ................................. 27 2.3.1 Elements ................................................................................................... 27 2.3.1.1 bmkTgt................................................................................................ 27 2.3.1.2 browseMode ......................................................................................... 27 2.3.1.3 conveyor.............................................................................................. 28 2.3.1.4 creationId ............................................................................................ 28 2.3.1.5 defaultImageDpi ................................................................................... 28 2.3.1.6 discardImageEditData ........................................................................... 29 2.3.1.7 doors................................................................................................... 29 2.3.1.8 extLst.................................................................................................. 29 2.3.1.9 ferris ................................................................................................... 30 2.3.1.10 flash.................................................................................................... 30 2.3.1.11 flip ...................................................................................................... 30

       5 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

  2.3.1.12 flythrough ............................................................................................ 31
  2.3.1.13 gallery ................................................................................................. 31
  2.3.1.14 glitter .................................................................................................. 32
  2.3.1.15 honeycomb .......................................................................................... 32
  2.3.1.16 laserClr................................................................................................ 33
  2.3.1.17 laserTraceLst ........................................................................................ 33
  2.3.1.18 media.................................................................................................. 33
  2.3.1.19 modId ................................................................................................. 33
  2.3.1.20 nvContentPartPr ................................................................................... 34
  2.3.1.21 pan ..................................................................................................... 34
  2.3.1.22 prism .................................................................................................. 34
  2.3.1.23 reveal.................................................................................................. 35
  2.3.1.24 ripple .................................................................................................. 36
  2.3.1.25 sectionLst ............................................................................................ 36
  2.3.1.26 showEvtLst........................................................................................... 36
  2.3.1.27 showMediaCtrls..................................................................................... 37
  2.3.1.28 shred................................................................................................... 37
  2.3.1.29 switch.................................................................................................. 37
  2.3.1.30 vortex ................................................................................................. 38
  2.3.1.31 warp ................................................................................................... 38
  2.3.1.32 wheelReverse ....................................................................................... 39
  2.3.1.33 window ................................................................................................ 39
  2.3.1.34 xfrm .................................................................................................... 40
2.3.2 Attributes .................................................................................................. 40
  2.3.2.1 bounceEnd ........................................................................................... 40
  2.3.2.2 bwMode ............................................................................................... 40
  2.3.2.3 dur...................................................................................................... 40
  2.3.2.4 presetBounceEnd .................................................................................. 41
2.3.3 Complex Types........................................................................................... 41
  2.3.3.1 CT_BrowseMode ................................................................................... 41
  2.3.3.2 CT_ContentPartNonVisual ...................................................................... 42
  2.3.3.3 CT_DefaultImageDpi ............................................................................. 42
  2.3.3.4 CT_DiscardImageEditData...................................................................... 43
  2.3.3.5 CT_FlyThroughTransition ....................................................................... 43
  2.3.3.6 CT_GlitterTransition .............................................................................. 43
  2.3.3.7 CT_LaserTrace...................................................................................... 44
  2.3.3.8 CT_LaserTraceList ................................................................................. 44
  2.3.3.9 CT_LaserTracePoint ............................................................................... 45
  2.3.3.10 CT_LeftRightDirectionTransition .............................................................. 45
  2.3.3.11 CT_MediaBookmark............................................................................... 46
  2.3.3.12 CT_MediaBookmarkList .......................................................................... 46
  2.3.3.13 CT_MediaBookmarkTarget...................................................................... 46
  2.3.3.14 CT_Media............................................................................................. 47
  2.3.3.15 CT_MediaFade ...................................................................................... 48
  2.3.3.16 CT_MediaPlaybackEventRecord ............................................................... 48
  2.3.3.17 CT_MediaSeekEventRecord .................................................................... 49
  2.3.3.18 CT_MediaTrim ...................................................................................... 49
  2.3.3.19 CT_NullEventRecord .............................................................................. 50
  2.3.3.20 CT_PrismTransition ............................................................................... 50
  2.3.3.21 CT_RandomId....................................................................................... 51
  2.3.3.22 CT_RevealTransition.............................................................................. 51
  2.3.3.23 CT_RippleTransition .............................................................................. 52
  2.3.3.24 CT_Section........................................................................................... 52
  2.3.3.25 CT_SectionList...................................................................................... 53
  2.3.3.26 CT_SectionSlideIdList ............................................................................ 53
  2.3.3.27 CT_SectionSlideIdListEntry..................................................................... 53
  2.3.3.28 CT_ShowEventRecordList ....................................................................... 54
  2.3.3.29 CT_ShowMediaControls.......................................................................... 55

    6 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

  2.3.3.30       CT_ShredTransition ............................................................................... 55
  2.3.3.31          CT_TriggerEventRecord ......................................................................... 55

2.3.4 Simple Types ............................................................................................. 56 2.3.4.1 ST_TransitionCenterDirectionType........................................................... 56 2.3.4.2 ST_TransitionCornerAndCenterDirectionType ............................................ 56 2.3.4.3 ST_TransitionLeftRightDirectionType ....................................................... 57 2.3.4.4 ST_TransitionPattern ............................................................................. 57 2.3.4.5 ST_TransitionShredPattern..................................................................... 58 2.3.4.6 ST_UniversalTimeOffset ......................................................................... 58 2.4 http://schemas.microsoft.com/office/powerpoint/2012/main ................................. 59 2.4.1 Elements ................................................................................................... 59 2.4.1.1 chartTrackingRefBased .......................................................................... 59 2.4.1.2 isNarration ........................................................................................... 60 2.4.1.3 notesGuideLst....................................................................................... 60 2.4.1.4 presenceInfo ........................................................................................ 60 2.4.1.5 prstTrans ............................................................................................. 60 2.4.1.6 sldGuideLst .......................................................................................... 61 2.4.1.7 threadingInfo ....................................................................................... 61 2.4.2 Attributes .................................................................................................. 61 2.4.3 Complex Types........................................................................................... 61 2.4.3.1 CT_ChartTrackingRefBased .................................................................... 61 2.4.3.2 CT_CommentThreading ......................................................................... 62 2.4.3.3 CT_ExtendedGuide ................................................................................ 62 2.4.3.4 CT_ExtendedGuideList ........................................................................... 63 2.4.3.5 CT_IsNarration ..................................................................................... 64 2.4.3.6 CT_ParentCommentIdentifier.................................................................. 64 2.4.3.7 CT_PresenceInfo ................................................................................... 65 2.4.3.8 CT_PresetTransition .............................................................................. 65 2.4.4 Simple Types ............................................................................................. 68 2.5 http://schemas.microsoft.com/office/powerpoint/2015/main ................................. 69 2.5.1 Elements ................................................................................................... 69 2.5.1.1 designElem .......................................................................................... 69 2.5.2 Attributes .................................................................................................. 69 2.5.3 Complex Types........................................................................................... 69 2.5.3.1 CT_DesignElement ................................................................................ 69 2.5.4 Simple Types ............................................................................................. 69 2.6 http://schemas.microsoft.com/office/powerpoint/2015/09/main ............................ 70 2.6.1 Elements ................................................................................................... 70 2.6.1.1 morph ................................................................................................. 70 2.6.2 Attributes .................................................................................................. 70 2.6.3 Complex Types........................................................................................... 70 2.6.3.1 CT_MorphTransition .............................................................................. 70 2.6.4 Simple Types ............................................................................................. 71 2.6.4.1 ST_TransitionMorphOption ..................................................................... 71 2.7 http://schemas.microsoft.com/office/powerpoint/2015/10/main ............................ 71 2.7.1 Elements ................................................................................................... 71 2.7.1.1 revInfo ................................................................................................ 71 2.7.2 Attributes .................................................................................................. 72 2.7.3 Complex Types........................................................................................... 72 2.7.3.1 CT_ClientRevision ................................................................................. 72 2.7.3.2 CT_ClientRevisionList ............................................................................ 72 2.7.3.3 CT_RevisionInfo.................................................................................... 73 2.7.4 Simple Types ............................................................................................. 73 2.7.4.1 ST_ClientID.......................................................................................... 73 2.7.4.2 ST_ClientRevisionNumber ...................................................................... 74 2.8 http://schemas.microsoft.com/office/powerpoint/2016/6/main .............................. 74 2.8.1 Elements ................................................................................................... 74 2.8.2 Attributes .................................................................................................. 74

      7 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

2.8.3 Complex Types........................................................................................... 74 2.8.3.1 CT_ZoomObjectProperties ...................................................................... 74 2.8.4 Simple Types ............................................................................................. 75 2.8.4.1 ST_ZoomObjectImageType .................................................................... 75 2.9 http://schemas.microsoft.com/office/powerpoint/2016/sectionzoom ...................... 76 2.9.1 Elements ................................................................................................... 76 2.9.1.1 sectionZm ............................................................................................ 76 2.9.2 Attributes .................................................................................................. 76 2.9.3 Complex Types........................................................................................... 76 2.9.3.1 CT_SectionZoom................................................................................... 76 2.9.3.2 CT_SectionZoomObject.......................................................................... 76 2.9.4 Simple Types ............................................................................................. 77 2.10 http://schemas.microsoft.com/office/powerpoint/2016/slidezoom .......................... 77 2.10.1 Elements ................................................................................................... 77 2.10.1.1 sldZm.................................................................................................. 77 2.10.2 Attributes .................................................................................................. 77 2.10.3 Complex Types........................................................................................... 78 2.10.3.1 CT_SlideZoom ...................................................................................... 78 2.10.3.2 CT_SlideZoomObject ............................................................................. 78 2.10.4 Simple Types ............................................................................................. 79 2.11 http://schemas.microsoft.com/office/powerpoint/2016/summaryzoom ................... 79 2.11.1 Elements ................................................................................................... 79 2.11.1.1 summaryZm......................................................................................... 79 2.11.2 Attributes .................................................................................................. 79 2.11.3 Complex Types........................................................................................... 79 2.11.3.1 CT_FixedLayout .................................................................................... 79 2.11.3.2 CT_GridLayout...................................................................................... 79 2.11.3.3 CT_SummaryZoom ............................................................................... 80 2.11.3.4 CT_SummaryZoomObject ...................................................................... 80 2.11.4 Simple Types ............................................................................................. 81 2.12 http://schemas.microsoft.com/office/powerpoint/2013/main/command .................. 81 2.12.1 Elements ................................................................................................... 81 2.12.1.1 chgInfo................................................................................................ 81 2.12.1.2 cmAuthorMkLst..................................................................................... 82 2.12.1.3 cmMkLst .............................................................................................. 82 2.12.1.4 docMkLst ............................................................................................. 82 2.12.1.5 sldBaseMkLst........................................................................................ 82 2.12.1.6 sldLayoutMkLst ..................................................................................... 83 2.12.1.7 sldMasterMkLst ..................................................................................... 83 2.12.1.8 sldMkLst .............................................................................................. 83 2.12.2 Attributes .................................................................................................. 84 2.12.3 Complex Types........................................................................................... 84 2.12.3.1 CT_ChangesInfo ................................................................................... 84 2.12.3.2 CT_CommentAuthorChanges .................................................................. 84 2.12.3.3 CT_CommentAuthorMoniker ................................................................... 85 2.12.3.4 CT_CommentAuthorMonikerList .............................................................. 85 2.12.3.5 CT_CommentChanges ........................................................................... 86 2.12.3.6 CT_CommentMoniker ............................................................................ 86 2.12.3.7 CT_CommentMonikerList ....................................................................... 87 2.12.3.8 CT_DocumentChanges........................................................................... 87 2.12.3.9 CT_DocumentChangesList ...................................................................... 88 2.12.3.10 CT_DocumentMoniker............................................................................ 88 2.12.3.11 CT_DocumentMonikerList....................................................................... 89 2.12.3.12 CT_MainMasterChanges ......................................................................... 89 2.12.3.13 CT_MainMasterMoniker .......................................................................... 90 2.12.3.14 CT_MainMasterMonikerList ..................................................................... 91 2.12.3.15 CT_SlideBaseMonikerList........................................................................ 91 2.12.3.16 CT_SlideChanges .................................................................................. 92

      8 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

2.12.3.17 CT_SlideLayoutChanges......................................................................... 93 2.12.3.18 CT_SlideLayoutMoniker.......................................................................... 94 2.12.3.19 CT_SlideLayoutMonikerList..................................................................... 94 2.12.3.20 CT_SlideMoniker ................................................................................... 95 2.12.3.21 CT_SlideMonikerList .............................................................................. 95 2.12.4 Simple Types ............................................................................................. 96 2.12.4.1 ST_CommentAuthorChangeBit................................................................ 96 2.12.4.2 ST_CommentAuthorChangeBits .............................................................. 96 2.12.4.3 ST_CommentChangeBit ......................................................................... 96 2.12.4.4 ST_CommentChangeBits........................................................................ 97 2.12.4.5 ST_CreationId ...................................................................................... 97 2.12.4.6 ST_DocumentChangeBit ........................................................................ 98 2.12.4.7 ST_DocumentChangeBits ......................................................................100 2.12.4.8 ST_MainMasterChangeBit......................................................................100 2.12.4.9 ST_MainMasterChangeBits ....................................................................102 2.12.4.10 ST_SlideChangeBit ...............................................................................102 2.12.4.11 ST_SlideChangeBits .............................................................................104 2.12.4.12 ST_SlideLayoutChangeBit .....................................................................104 2.12.4.13 ST_SlideLayoutChangeBits ....................................................................106 2.13 http://schemas.microsoft.com/office/powerpoint/2017/3/main .............................106 2.13.1 Elements ..................................................................................................106 2.13.1.1 tracksInfo ...........................................................................................106 2.13.2 Attributes .................................................................................................106 2.13.3 Complex Types..........................................................................................106 2.13.3.1 CT_Track ............................................................................................106 2.13.3.2 CT_TrackList .......................................................................................107 2.13.3.3 CT_TracksInfo .....................................................................................107 2.13.4 Simple Types ............................................................................................108 2.13.4.1 ST_DisplayLocation ..............................................................................108 2.14 http://schemas.microsoft.com/office/powerpoint/2017/10/main ...........................108 2.14.1 Elements ..................................................................................................108 2.14.1.1 readonlyRecommended.........................................................................108 2.14.2 Attributes .................................................................................................109 2.14.3 Complex Types..........................................................................................109 2.14.3.1 CT_ReadonlyRecommended ..................................................................109 2.14.4 Simple Types ............................................................................................109 2.15 http://schemas.microsoft.com/office/powerpoint/2018/4/main .............................109 2.15.1 Elements ..................................................................................................109 2.15.1.1 classification........................................................................................109 2.15.2 Attributes .................................................................................................110 2.15.3 Complex Types..........................................................................................110 2.15.3.1 CT_ClassificationOutcome .....................................................................110 2.15.4 Simple Types ............................................................................................110 2.15.4.1 ST_ClassificationOutcomeType ..............................................................110 2.16 http://schemas.microsoft.com/office/powerpoint/2018/8/main .............................111 2.16.1 Elements ..................................................................................................111 2.16.1.1 authorLst ............................................................................................111 2.16.1.2 cmLst .................................................................................................111 2.16.1.3 commentRel ........................................................................................111 2.16.2 Attributes .................................................................................................112 2.16.3 Complex Types..........................................................................................112 2.16.3.1 CT_Author ..........................................................................................112 2.16.3.2 CT_AuthorList......................................................................................112 2.16.3.3 CT_Comment ......................................................................................113 2.16.3.4 CT_CommentList .................................................................................114 2.16.3.5 CT_CommentRelationship .....................................................................115 2.16.3.6 CT_CommentReply...............................................................................115 2.16.3.7 CT_CommentReplyList..........................................................................116

   9 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

2.16.3.8 CT_CommentUnknownAnchor................................................................116 2.16.4 Simple Types ............................................................................................116 2.16.4.1 ST_AuthorId........................................................................................116 2.16.4.2 ST_AuthorIdList ...................................................................................117 2.16.4.3 ST_CommentId ...................................................................................117 2.16.4.4 ST_CommentStatus .............................................................................117 2.17 http://schemas.microsoft.com/office/powerpoint/2020/02/main ...........................118 2.17.1 Elements ..................................................................................................118 2.17.1.1 designPr .............................................................................................118 2.17.1.2 designTagLst .......................................................................................118 2.17.2 Attributes .................................................................................................118 2.17.3 Complex Types..........................................................................................119 2.17.3.1 CT_DesignerDrawingProps ....................................................................119 2.17.3.2 CT_DesignerTag ..................................................................................119 2.17.3.3 CT_DesignerTagList..............................................................................120 2.17.4 Simple Types ............................................................................................120 2.18 http://schemas.microsoft.com/office/powerpoint/2019/9/main/command ..............120 2.18.1 Elements ..................................................................................................120 2.18.1.1 cmMkLst .............................................................................................120 2.18.1.2 cmRplyMkLst .......................................................................................121 2.18.2 Attributes .................................................................................................121 2.18.3 Complex Types..........................................................................................121 2.18.3.1 CT_CommentReplyV2Moniker ................................................................121 2.18.3.2 CT_CommentReplyV2MonikerList ...........................................................121 2.18.3.3 CT_CommentV2Moniker........................................................................122 2.18.3.4 CT_CommentV2MonikerList ...................................................................122 2.18.4 Simple Types ............................................................................................123 2.19 http://schemas.microsoft.com/office/powerpoint/2022/06/main/command ............123 2.19.1 Elements ..................................................................................................123 2.19.1.1 cmChg................................................................................................123 2.19.2 Attributes .................................................................................................123 2.19.3 Complex Types..........................................................................................123 2.19.3.1 CT_CommentReplyV2Changes ...............................................................123 2.19.3.2 CT_CommentV2Changes.......................................................................124 2.19.4 Simple Types ............................................................................................124 2.19.4.1 ST_CommentReplyV2ChangeBit.............................................................124 2.19.4.2 ST_CommentReplyV2ChangeBits ...........................................................125 2.19.4.3 ST_CommentV2ChangeBit ....................................................................125 2.19.4.4 ST_CommentV2ChangeBits ...................................................................126 2.20 http://schemas.microsoft.com/office/powerpoint/2022/08/main ...........................126 2.20.1 Elements ..................................................................................................126 2.20.1.1 taskDetails ..........................................................................................126 2.20.2 Attributes .................................................................................................127 2.20.3 Complex Types..........................................................................................127 2.20.3.1 CT_CommentAnchor.............................................................................127 2.20.3.2 CT_TaskAnchor....................................................................................127 2.20.3.3 CT_TaskAssignUnassignUser .................................................................128 2.20.3.4 CT_TaskDetails ....................................................................................128 2.20.3.5 CT_TaskHistory ...................................................................................128 2.20.3.6 CT_TaskHistoryEvent............................................................................129 2.20.3.7 CT_TaskProgressEventInfo ....................................................................130 2.20.3.8 CT_TaskScheduleEventInfo ...................................................................131 2.20.3.9 CT_TaskTitleEventInfo ..........................................................................131 2.20.3.10 CT_TaskUndo ......................................................................................131 2.20.3.11 CT_TaskUnknownRecord .......................................................................132 2.20.4 Simple Types ............................................................................................132 2.21 http://schemas.microsoft.com/office/powerpoint/2022/03/main ...........................132 2.21.1 Elements ..................................................................................................132

   10 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

   2.21.1.1       reactions.............................................................................................132

2.21.2 Attributes .................................................................................................132 2.21.3 Complex Types..........................................................................................133 2.21.3.1 CT_Reaction ........................................................................................133 2.21.3.2 CT_ReactionInstance ............................................................................133 2.21.3.3 CT_Reactions ......................................................................................134 2.21.4 Simple Types ............................................................................................134 2.22 http://schemas.microsoft.com/office/powerpoint/2023/02/main ...........................134 2.22.1 Elements ..................................................................................................134 2.22.1.1 phTypeExt...........................................................................................134 2.22.2 Attributes .................................................................................................135 2.22.3 Complex Types..........................................................................................135 2.22.3.1 CT_PlaceholderTypeACB .......................................................................135 2.22.3.2 CT_PlaceholderTypeExtension................................................................135 2.22.4 Simple Types ............................................................................................136 3 Structure Examples ............................................................................................. 137 3.1 Slide Transitions .............................................................................................137 3.2 Media ............................................................................................................137 3.3 Sections.........................................................................................................138 3.4 Slide Show .....................................................................................................139 4 Security ............................................................................................................... 141 4.1 Security Considerations for Implementers ..........................................................141 4.2 Index of Security Parameters ...........................................................................141 5 Appendix A: Full XML Schemas ............................................................................ 142 5.1 http://schemas.microsoft.com/office/powerpoint/2010/main Schema ....................142 5.2 http://schemas.microsoft.com/office/powerpoint/2012/main Schema ....................146 5.3 http://schemas.microsoft.com/office/powerpoint/2013/main/command Schema .....147 5.4 http://schemas.microsoft.com/office/powerpoint/2015/09/main Schema ...............153 5.5 http://schemas.microsoft.com/office/powerpoint/2015/10/main Schema ...............153 5.6 http://schemas.microsoft.com/office/powerpoint/2015/main Schema ....................154 5.7 http://schemas.microsoft.com/office/powerpoint/2016/6/main Schema .................154 5.8 http://schemas.microsoft.com/office/powerpoint/2016/sectionzoom Schema .........155 5.9 http://schemas.microsoft.com/office/powerpoint/2016/slidezoom Schema .............155 5.10 http://schemas.microsoft.com/office/powerpoint/2016/summaryzoom Schema ......156 5.11 http://schemas.microsoft.com/office/powerpoint/2017/10/main Schema ...............156 5.12 http://schemas.microsoft.com/office/powerpoint/2017/3/main Schema .................157 5.13 http://schemas.microsoft.com/office/powerpoint/2018/4/main Schema .................157 5.14 http://schemas.microsoft.com/office/powerpoint/2018/8/main Schema .................158 5.15 http://schemas.microsoft.com/office/powerpoint/2019/9/main/command Schema ..159 5.16 http://schemas.microsoft.com/office/powerpoint/2020/02/main Schema ...............160 5.17 http://schemas.microsoft.com/office/powerpoint/2022/03/main Schema ...............160 5.18 http://schemas.microsoft.com/office/powerpoint/2022/06/main/command Schema 161 5.19 http://schemas.microsoft.com/office/powerpoint/2022/08/main Schema ...............162 5.20 http://schemas.microsoft.com/office/powerpoint/2023/02/main Schema ...............163 6 Appendix B: Product Behavior ............................................................................. 165 7 Change Tracking.................................................................................................. 167 8 Index................................................................................................................... 168

       11 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

1 Introduction

The PowerPoint (.pptx) Extensions to the Office Open XML File Format specifies elements and attributes that extend the XML vocabulary for representing PresentationML documents described in the [ISO/IEC29500-1:2016] specification. The new elements and attributes are presented using the extensibility mechanisms provided by the [ISO/IEC29500-1:2016] specification.

Sections 1.7 and 2 of this specification are normative. All other sections and examples in this specification are informative.

1.1 Glossary

This document uses the following terms:

comment: An annotation that is associated with a cell, text, or other object to provide context- specific information or reviewer feedback.

Coordinated Universal Time (UTC): A high-precision atomic time standard that approximately tracks Universal Time (UT). It is the basis for legal, civil time all over the Earth. Time zones around the world are expressed as positive and negative offsets from UTC. In this role, it is also referred to as Zulu time (Z) and Greenwich Mean Time (GMT). In these specifications, all references to UTC refer to the time at UTC-0 (or GMT).

Designer Service: A service that provides design suggestions for a presentation.

globally unique identifier (GUID): A term used interchangeably with universally unique identifier (UUID) in Microsoft protocol technical documents (TDs). Interchanging the usage of these terms does not imply or require a specific algorithm or mechanism to generate the value. Specifically, the use of this term does not imply or require that the algorithms described in [RFC4122] or [C706] have to be used for generating the GUID. See also universally unique identifier (UUID).

ink: A process of entering text in handwritten form. Instead of converting handwritten text to typed text, ink is converted to an object and displayed exactly as it was written.

master unit: A unit of linear measurement that is equal to 1/576 inch.

presentation: A collection of slides that are intended to be viewed by an audience.

presentation slide: A slide that contains the content that can be displayed during a slide show. A presentation slide can derive formatting and content from a main master slide or a title master slide.

shape: A collection of qualifiers, such as names, and quantifiers, such as coordinates, that is used to represent a geometric object. A shape can be contained in a document, file structure, run- time structure, or other medium.

shape identifier: An integer that corresponds to a shape object or an instantiation of a shape object.

slide show: A delivery of a sequence of presentation slides, typically to an audience.

time node: A record or parent node that stores the information that is necessary to cause a time- or action-based effect to occur. Each time node has a corresponding object to which an effect is applied. It can be used randomly, simultaneously, or sequentially, and it can be used to specify certain time-based effects between objects that are being animated. Effects include visual and media behaviors.

    12 / 170
[MS-PPTX] - v20240820
PowerPoint (.pptx) Extensions to the Office Open XML File Format
Copyright © 2024 Microsoft Corporation
Release: August 20, 2024

Web Video Text Tracks Format (WebVTT): A format for displaying timed text tracks (such as subtitles or captions) using the element. The primary purpose of WebVTT files is to add text overlays to a

XML: The Extensible Markup Language, as described in [XML1.0].

Zoom: An object that links to a slide or section that shows a transition when navigating to the slide or section.

MAY, SHOULD, MUST, SHOULD NOT, MUST NOT: These terms (in all caps) are used as defined in [RFC2119]. All statements of optional behavior use either MAY, SHOULD, or SHOULD NOT.

1.2 References

Links to a document in the Microsoft Open Specifications library point to the correct section in the most recently published version of the referenced document. However, because individual documents in the library are not updated at the same time, the section numbers in the documents may not match. You can confirm the correct section numbering by checking the Errata.

1.2.1 Normative References

We conduct frequent surveys of the normative references to assure their continued availability. If you have any issue with finding a normative reference, please contact [email protected]. We will assist you in finding the relevant information.

[ISO/IEC-29500-4] International Organization for Standardization, "Information technology -- Document description and processing languages -- Office Open XML File Formats -- Part 4: Transitional Migration Features", ISO/IEC 29500-4:2016, https://www.iso.org/standard/71692.html

[ISO/IEC29500-1:2016] ISO/IEC, "Information technology -- Document description and processing languages -- Office Open XML File Formats -- Part 1: Fundamentals and Markup Language Reference", ISO/IEC 29500-1:2016, https://www.iso.org/standard/71691.html

[ISO/IEC29500-2:2012] ISO/IEC, "Information technology -- Document description and processing languages -- Office Open XML File Formats -- Part 2: Open Packaging Conventions", ISO/IEC 29500- 2:2012, http://www.iso.org/iso/home/store/catalogue_ics/catalogue_detail_ics.htm?csnumber=61796

[ISO/IEC29500-3:2015] ISO/IEC, "Information technology -- Document description and processing languages -- Office Open XML File Formats -- Part 3: Markup Compatibility and Extensibility", https://www.iso.org/standard/65533.html

[ISO/IEC29500-4:2016] ISO/IEC, "Information technology -- Document description and processing languages -- Office Open XML File Formats -- Part 4: Transitional Migration Features", https://www.iso.org/standard/71692.html

[MS-DTYP] Microsoft Corporation, "Windows Data Types".

[MS-ODRAWXML] Microsoft Corporation, "Office Drawing Extensions to Office Open XML Structure".

[MS-OWEXML] Microsoft Corporation, "Office Web Extensibility Extensions to Office Open XML Structure Specification".

[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate Requirement Levels", BCP 14, RFC 2119, March 1997, https://www.rfc-editor.org/info/rfc2119

[RFC5234] Crocker, D., Ed., and Overell, P., "Augmented BNF for Syntax Specifications: ABNF", STD 68, RFC 5234, January 2008, https://www.rfc-editor.org/info/rfc5234

    13 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

[XMLSCHEMA1/2] Thompson, H., Beech, D., Maloney, M., and Mendelsohn, N., Eds., "XML Schema Part 1: Structures Second Edition", W3C Recommendation, October 2004, https://www.w3.org/TR/2004/REC-xmlschema-1-20041028/

[XMLSCHEMA2/2] Biron, P., and Malhotra, A., Eds., "XML Schema Part 2: Datatypes Second Edition", W3C Recommendation, October 2004, https://www.w3.org/TR/2004/REC-xmlschema-2-20041028/

[XMLSCHEMA2] Biron, P.V., Ed. and Malhotra, A., Ed., "XML Schema Part 2: Datatypes", W3C Recommendation, May 2001, https://www.w3.org/TR/2001/REC-xmlschema-2-20010502/

1.2.2 Informative References

None.

1.3 Overview

This structure provides an extended XML vocabulary for a PresentationML document. The extended elements and attributes allow the format to indicate further information about a document, or content and formatting of parts of the document beyond the elements and attributes described in [ISO/IEC29500-1:2016]. Because these elements and attributes are meant as extensions, their intent and usage varies.

The extensions support new functionality involving slide transitions (section 2.2.1), slide animations (section 2.2.2), content parts (section 2.2.3), media (section 2.2.4), sections (section 2.2.5), slide show (section 2.2.6), images (section 2.2.7), math (section 2.2.8), change tracking (section 2.2.9), comments (section 2.2.10), guides (section 2.2.11), and charts (section 2.2.12).

The extensions in this format are integrated into [ISO/IEC29500-1:2016] by means of the Markup Compatibility and Extensibility features as described in [ISO/IEC29500-3:2015]. Specifically, the Ignorable attribute ([ISO/IEC29500-3:2015] section 7.2), the AlternateContent element ([ISO/IEC29500-3:2015] section 7.5), and application-defined extension elements are used to maintain compatibility with [ISO/IEC29500-1:2016] implementations when integrating the extensions from this format. Using these extensions as described in this document will result in a PresentationML document that is conformant to [ISO/IEC29500-1:2016].

1.4 Relationship to Protocols and Other Structures

The structures described in this document are incorporated into PresentationML documents as described in [ISO/IEC29500-1:2016] using the Markup Compatibility and Extensibility features as described in [ISO/IEC29500-3:2015]. The global elements described in this format appear as optional child elements of certain elements described in [ISO/IEC29500-1:2016] as described in section 2.3. The global attributes described in this format appear as optional attributes on certain elements described in [ISO/IEC29500-1:2016] as described in section 2.4. Some of the elements, attributes, simple types and complex types here also refer to complex or simple types described in [ISO/IEC29500-4:2016].

1.5 Applicability Statement

This document specifies a set of structures to extend the XML vocabulary of [ISO/IEC29500-1:2016] PresentationML documents. The extensions specified in this document allow for expressing additional document content and properties, and are not applicable as a stand-alone file format. Each structure specified in this document is integrated with [ISO/IEC29500-1:2016] PresentationML documents in a particular way, as specified in the description of that structure. All structures are integrated into PresentationML documents in such a way that maintains compatibility with [ISO/IEC29500-1:2016] implementations.

    14 / 170
[MS-PPTX] - v20240820
PowerPoint (.pptx) Extensions to the Office Open XML File Format
Copyright © 2024 Microsoft Corporation
Release: August 20, 2024

The extensions specified in this document do not require any other extensions to be used, and do not prohibit any other extensions from being used in the same PresentationML document.

1.6 Versioning and Localization

None.

1.7 Vendor-Extensible Fields

None.

      15 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

2 Structures

2.1 Part Enumerations

2.1.1 Media Part

The following table specifies a new Media part that can be stored in a PresentationML document.

Part components Value Content types Any supported audio or video type. See [ISO/IEC29500-1:2016] sections 15.2.2 and 15.2.17 for a list of possible content types. Source relationship http://schemas.microsoft.com/office/2007/relationships/media

An instance of a Media part specifies the binary data of a media file containing audio information, video information, or both audio and video information.

A Media part MUST be the target of an explicit relationship from a Slide part ([ISO/IEC29500-1:2016] section 13.3.8), a Slide Layout part ([ISO/IEC29500-1:2016] section 13.3.9), or a Slide Master part ([ISO/IEC29500-1:2016] section 13.3.10).

A Media part is not stored as XML; instead, it involves a relationship target that is a media clip.

A Media part can be located within or external to the package containing the relationships part; as such, the value of the TargetMode attribute of the Relationship element ([ISO/IEC29500-2:2012] section 6.5.3.4) can be either "Internal" or "External".

A Media part MUST NOT have implicit or explicit relationships to other parts specified in [ISO/IEC29500-1:2016] or this document.

2.1.2 Revision Information Part

The following table specifies a new Revision Information part that can be stored in a PresentationML document.

Part Components Value

Content type application/vnd.ms-powerpoint.revisioninfo+xml

Root namespace http://schemas.microsoft.com/office/powerpoint/2015/10/main

Source relationship http://schemas.microsoft.com/office/2015/10/relationships/revisionInfo

An instance of a Revision Information part specifies a set of revisions included by a PresentationML document.

A package MUST contain zero or one Revision Information part. If it exists, that part MUST be the target of an implicit relationship from the Presentation part ([ISO/IEC29500-1:2016] section 13.3.6).

The root element for a part of this content type MUST be revInfo (section 2.7.1.1).

A Revision Information part MUST be located within the package containing the relationships part (expressed syntactically, the TargetMode attribute of the Relationship element ([ISO/IEC29500- 2:2012] section 6.5.3.4) shall be Internal).

A Revision Information part MUST NOT have implicit or explicit relationships to other parts specified in [ISO/IEC29500-1:2016] or this document.

                                      16 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

2.1.3 Track Part

The following table specifies a new Track part that can be stored in a PresentationML document.

Part Components Value

Content type text/vtt

Source relationship http://schemas.microsoft.com/office/2017/04/relationships/track

An instance of a Track part specifies the text data of a Web Video Text Tracks Format (WebVTT) file.

A Track part MUST be the target of an explicit relationship from a Slide part ([ISO/IEC29500-1:2016] section 13.3.8), a Slide Layout part ([ISO/IEC29500-1:2016] section 13.3.9), or a Slide Master part ([ISO/IEC29500-1:2016] section 13.3.10).

A Tracks part can be located within or external to the package containing the relationships part; as such, the value of the TargetMode attribute of the Relationship element ([ISO/IEC29500-2:2012] section 6.5.3.4) can be either "Internal" or "External".

A Tracks part MUST NOT have implicit or explicit relationships to other parts specified in [ISO/IEC29500-1:2016] or this document.

2.1.4 Changes Information Part

The following table specifies a new Changes Information part that can be stored in a PresentationML document.

Part Components Value

Content type application/vnd.ms-powerpoint.changesinfo+xml

Root namespace http://schemas.microsoft.com/office/powerpoint/2013/main/command

Source relationship http://schemas.microsoft.com/office/2016/11/relationships/changesInfo

An instance of a Changes Information part specifies a set of document edits included by a PresentationML document.

A package MUST contain zero or one Changes Information part. If it exists, that part MUST be the target of an implicit relationship from the Presentation part ([ISO/IEC29500-1:2016] section 13.3.6).

The root element for a part of this content type MUST be chgInfo (section 2.12.1.1).

A Changes Information part MUST be located within the package containing the relationships part (expressed syntactically, the TargetMode attribute of the Relationship element ([ISO/IEC29500- 2:2012] section 6.5.3.4) MUST be Internal.

A Changes Information part MUST NOT have implicit or explicit relationships to other parts specified in [ISO/IEC29500-1:2016] or this document.

2.1.5 Comment Part

Referenced by: commentRel

The following table specifies a new Comment part that can be stored in a PresentationML document.

                                17 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

Part Components Value

Content type application/vnd.ms-powerpoint.comments+xml

Root namespace http://schemas.microsoft.com/office/powerpoint/2018/8/main

Source relationship http://schemas.microsoft.com/office/2018/10/relationships/comments

An instance of a Comment part specifies a set of comments included by a PresentationML document.

A Comment part MUST be the target of an explicit relationship from the Slide part ([ISO/IEC29500- 1:2016] section 13.3.8).

The root element for a part of this content type MUST be cmLst (section 2.16.1.2).

A Comment part MUST be located within the package containing the relationships part (expressed syntactically, the TargetMode attribute of the Relationship element ([ISO/IEC29500-2:2012] section 6.5.3.4) MUST be Internal.

2.1.6 Author Part

The following table specifies a new Author part that can be stored in a PresentationML document.

Part Components Value

Content type application/vnd.ms-powerpoint.authors+xml

Root namespace http://schemas.microsoft.com/office/powerpoint/2018/8/main

Source relationship http://schemas.microsoft.com/office/2018/10/relationships/authors

An instance of an Author part specifies a set of authors included by a PresentationML document.

A package MUST contain zero or one Author part. If it exists, that part MUST be the target of an implicit relationship from the Presentation part ([ISO/IEC29500-1:2016] section 13.3.6).

The root element for a part of this content type MUST be authorLst (section 2.16.1.1).

An Author part MUST be located within the package containing the relationships part (expressed syntactically, the TargetMode attribute of the Relationship element ([ISO/IEC29500-2:2012] section 6.5.3.4) MUST be Internal.

An Author part MUST NOT have implicit or explicit relationships to other parts specified in [ISO/IEC29500-1:2016] or this document

2.2 Extensions

This section specifies the elements from [ISO/IEC29500-1:2016] that are extended by this format. Either the Ignorable attribute ([ISO/IEC29500-3:2015] section 7.2), AlternateContent element ([ISO/IEC29500-3:2015] section 7.5), or the extLst element ([ISO/IEC29500-1:2016] section 19.2.1.12) MUST be used to maintain compatibility with [ISO/IEC29500-1:2016] implementations.

2.2.1 Slide Transition Extensions

The sld element ([ISO/IEC29500-1:2016] section 19.3.1.38), the sldLayout element ([ISO/IEC29500-1:2016] section 19.3.1.39), and the sldMaster element ([ISO/IEC29500-1:2016] section 19.3.1.42) are extended by the addition of an AlternateContent child element ([ISO/IEC29500-3:2015] section 7.5), whose structure is specified in the following table.

    18 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

AlternateContent components Child element

Choice: transition ([ISO/IEC29500-1:2016] section http://schemas.microsoft.com/office/powerpoint/2010/main 19.3.1.50)

Choice: transition ([ISO/IEC29500-1:2016] section http://schemas.microsoft.com/office/powerpoint/2012/main 19.3.1.50)

Choice: transition ([ISO/IEC29500-1:2016] section http://schemas.microsoft.com/office/powerpoint/2015/09/main 19.3.1.50)

Fallback                                 transition ([ISO/IEC29500-1:2016] section
                                         19.3.1.50)

The transition element ([ISO/IEC29500-1:2016] section 19.3.1.50) is extended by the addition of
the following child elements to the xsd:choice content model of the CT_SlideTransition complex
type ([ISO/IEC29500-1:2016] section A.3):

 vortex (section 2.3.1.30)

 switch (section 2.3.1.29)

 flip (section 2.3.1.11)

 ripple (section 2.3.1.24)

 honeycomb (section 2.3.1.15)

 prism (section 2.3.1.22)

 doors (section 2.3.1.7)

 window (section 2.3.1.33)

 ferris (section 2.3.1.9)

 gallery (section 2.3.1.13)

 conveyor (section 2.3.1.3)

 pan (section 2.3.1.21)

 glitter (section 2.3.1.14)

 warp (section 2.3.1.31)

 flythrough (section 2.3.1.12)

 flash (section 2.3.1.10)

 shred (section 2.3.1.28)

 reveal (section 2.3.1.23)

 wheelReverse (section 2.3.1.32)

 morph (section 2.6.1.1)

 prstTrans (section 2.4.1.5)



                                             19 / 170
[MS-PPTX] - v20240820
PowerPoint (.pptx) Extensions to the Office Open XML File Format
Copyright © 2024 Microsoft Corporation
Release: August 20, 2024

The transition element ([ISO/IEC29500-1:2016] section 19.3.1.50) is further extended by the addition of the following attribute to the CT_SlideTransition complex type ([ISO/IEC29500-1:2016] section A.3): dur (section 2.3.2.3).

2.2.2 Animation Info Extensions

The sld element ([ISO/IEC29500-1:2016] section 19.3.1.38), the sldLayout element ([ISO/IEC29500-1:2016] section 19.3.1.39), and the sldMaster element ([ISO/IEC29500-1:2016] section 19.3.1.42) are extended by the addition of an AlternateContent child element ([ISO/IEC29500-3:2015] section 7.5), whose structure is specified in the following table.

AlternateContent components Child element

Choice: timing ([ISO/IEC29500-1:2016] section http://schemas.microsoft.com/office/powerpoint/2010/main 19.3.1.48)

Fallback timing ([ISO/IEC29500-1:2016] section 19.3.1.48)

The tgtEl descendant element ([ISO/IEC29500-1:2016] section 19.5.81) of the timing element is extended by the addition of the following child elements to the xsd:choice content model of the CT_TLTimeTargetElement complex type ([ISO/IEC29500-1:2016] section A.3): bmkTgt (section 2.3.1.1).

The cTn descendant element ([ISO/IEC29500-1:2016] section 19.5.33) of the timing element is extended by the addition of the following attribute to the CT_TLCommonTimeNodeData complex type ([ISO/IEC29500-1:2016] section A.3): presetBounceEnd (section 2.3.2.4).

The anim descendant element ([ISO/IEC29500-1:2016] section 19.5.1) of the timing element is extended by the addition of the following attribute to the CT_TLAnimateBehavior complex type ([ISO/IEC29500-1:2016] section A.3): bounceEnd (section 2.3.2.1).

The animMotion descendant element ([ISO/IEC29500-1:2016] section 19.5.4) of the timing element is extended by the addition of the following attribute to the CT_TLAnimateMotionBehavior complex type ([ISO/IEC29500-1:2016] section A.3): bounceEnd (section 2.3.2.1).

The animRot descendant element ([ISO/IEC29500-1:2016] section 19.5.5) of the timing element is extended by the addition of the following attribute to the CT_TLAnimateRotationBehavior complex type ([ISO/IEC29500-1:2016] section A.3): bounceEnd (section 2.3.2.1).

The animScale descendant element ([ISO/IEC29500-1:2016] section 19.5.6) of the timing element is extended by the addition of the following attribute to the CT_TLAnimateScaleBehavior complex type ([ISO/IEC29500-1:2016] section A.3): bounceEnd (section 2.3.2.1).

2.2.3 Content Part Extensions

The grpSp element ([ISO/IEC29500-1:2016] section 19.3.1.22) is extended by the addition of an AlternateContent child element ([ISO/IEC29500-3:2015] section 7.5), whose structure is specified in the following table.

AlternateContent components Child element

Choice: contentPart ([ISO/IEC29500-1:2016] section http://schemas.microsoft.com/office/powerpoint/2010/main 19.3.1.14)

Fallback sp ([ISO/IEC29500-1:2016] section 19.3.1.43)

    20 / 170
[MS-PPTX] - v20240820
PowerPoint (.pptx) Extensions to the Office Open XML File Format
Copyright © 2024 Microsoft Corporation
Release: August 20, 2024

The contentPart element ([ISO/IEC29500-1:2016] section 19.3.1.14) is extended by the addition of the following child elements to a new xsd:sequence content model of the CT_Rel complex type ([ISO/IEC29500-1:2016] section A.3):

nvContentPartPr (section 2.3.1.20)

xfrm (section 2.3.1.34)

extLst (section 2.3.1.8).

The contentPart element ([ISO/IEC29500-1:2016] section 19.3.1.14) is further extended by the addition of the following attribute to the CT_Rel complex type ([ISO/IEC29500-1:2016] section A.3): bwMode (section 2.3.2.2).

2.2.3.1 Ink Extensions

The spTree element ([ISO/IEC29500-1:2016] section 19.3.1.45) and the grpSp element ([ISO/IEC29500-1:2016] section 19.3.1.22) are extended by the addition of an AlternateContent child element<1> whose structure is specified in the following table.

AlternateContent components Child element

Choice: contentPart ([ISO/IEC29500-1:2016] http://schemas.microsoft.com/office/powerpoint/2010/main section 19.3.1.14) http://schemas.microsoft.com/office/powerpoint/2014/inkAction ([MS-ODRAWXML] section 2.21)

Fallback pic ([ISO/IEC29500-1:2016] section 19.3.1.37)

2.2.4 Media Extensions

The extLst child element of the nvPr element ([ISO/IEC29500-1:2016] section 19.3.1.33) is extended by the addition of a new ext child element ([ISO/IEC29500-1:2016] section 19.2.1.11), whose structure is specified in the following table.

Ext uri Child element

{DAA4B4D4-6D71-4841-9C94-3DE7FCFB9230} media (section 2.3.1.18)

The extLst child element of the showPr element ([ISO/IEC29500-1:2016] section 19.2.1.30) is extended by the addition of a new ext child element ([ISO/IEC29500-1:2016] section 19.2.1.11), whose structure is specified in the following table.

Ext uri Child element

{2FDB2607-1784-4EEB-B798-7EB5836EED8A} showMediaCtrls (section 2.3.1.27)

2.2.4.1 TracksInfo Extensions

The extLst child element of the media element (section 2.3.1.18) is extended by the addition of a new ext child element ([ISO/IEC29500-1:2016] section 19.2.1.11), whose structure is specified in the following table:

                                                            21 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

Ext uri Child element

{3AFAAA56-56D3-431D-BCD4-E75A35582382} tracksInfo (section 2.13.1.1)

2.2.5 Section Extensions

The extLst child element of the presentation element ([ISO/IEC29500-1:2016] section 19.2.1.26) is extended by the addition of a new ext child element ([ISO/IEC29500-1:2016] section 19.2.1.11), whose structure is specified in the following table:

Ext uri Child element

{521415D9-36F7-43E2-AB2F-B90AF26B5E84} sectionLst (section 2.3.1.25)

2.2.6 Slide Show Extensions

The extLst child element of the showPr element ([ISO/IEC29500-1:2016] section 19.2.1.30) is extended by the addition of new ext child elements ([ISO/IEC29500-1:2016] section 19.2.1.11), whose structures are specified in the following table.

Ext uri Child element

{F99C55AA-B7CB-42B0-86F8-08522FDF87E8} browseMode (section 2.3.1.2)

{EC167BDD-8182-4AB7-AECC-EB403E3ABB37} laserClr (section 2.3.1.16)

The extLst child element of the sld element ([ISO/IEC29500-1:2016] section 19.3.1.38) is extended by the addition of new ext child elements ([ISO/IEC29500-1:2016] section 19.2.1.11), whose structures are specified in the following table.

Ext uri Child element

{3A86A75C-4F4B-4683-9AE1-C65F6400EC91} laserTraceLst (section 2.3.1.17)

{E180D4A7-C9FB-4DFB-919C-405C955672EB} showEvtLst (section 2.3.1.26)

2.2.7 Image Extensions

The extLst child element of the presentationPr element ([ISO/IEC29500-1:2016] section 19.2.1.27) is extended by the addition of new ext child elements ([ISO/IEC29500-1:2016] section 19.2.1.11), whose structures are specified in the following table.

Ext uri Child element

{E76CE94A-603C-4142-B9EB-6D1370010A27} discardImageEditData (section 2.3.1.6)

{D31A062A-798A-4329-ABDD-BBA856620510} defaultImageDpi (section 2.3.1.5)

                                                      22 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

2.2.8 Math Extensions

The extLst child element of the presentationPr element ([ISO/IEC29500-1:2016] section 19.2.1.27) is extended by the addition of new ext child elements ([ISO/IEC29500-1:2016] section 19.2.1.11), whose structures are specified in the following table.

Ext uri Child element

{4599F94E-CEE6-441E-89CC-EB005ECD8F06} a14:m ([MS-ODRAWXML] section 2.3.1.11)

2.2.9 Change Tracking Extensions

The extLst child element of the nvPr element ([ISO/IEC29500-1:2016] section 19.3.1.33) is extended by the addition of a new ext child element ([ISO/IEC29500-1:2016] section 19.2.1.11), whose structure is specified in the following table.

Ext uri Child element

{D42A27DB-BD31-4B8C-83A1-F6EECF244321} modId (section 2.3.1.19)

The extLst child element of the cSld element ([ISO/IEC29500-1:2016] section 19.3.1.16) is extended by the addition of a new ext child element ([ISO/IEC29500-1:2016] section 19.2.1.11), whose structure is specified in the following table.

Ext uri Child element

{BB962C8B-B14F-4D97-AF65-F5344CB8AC3E} creationId (section 2.3.1.4)

2.2.10 Comment Extensions

The extLst child element of the cmAuthor element ([ISO/IEC29500-1:2016] section 19.4.2) is extended by the addition of a new ext child element ([ISO/IEC29500-1:2016] section 19.2.1.11), whose structure is specified in the following table.<2>

Ext uri Child element

{19B8F6BF-5375-455C-9EA6-DF929625EA0E} presenceInfo (section 2.4.1.4)

The extLst child element of the cm element ([ISO/IEC29500-1:2016] section 19.4.1) is extended by the addition of a new ext child element ([ISO/IEC29500-1:2016] section 19.2.1.11), whose structure is specified in the following table.<3>

Ext uri Child element

{C676402C-5697-4E1C-873F-D02D1690AC5C} threadingInfo (section 2.4.1.7)

The extLst child element of the sld element ([ISO/IEC29500-1:2016] section 19.3.1.38) is extended by the addition of a new ext child element ([ISO/IEC29500-1:2016] section 19.2.1.11), whose structure is specified in the following table.<4>

                                                      23 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

Ext uri Child element

{6950BFC3-D8DA-4A85-94F7-54DA5524770B} commentRel (section 2.16.1.3)

2.2.11 Guide Extensions

The extLst child element of the presentation element ([ISO/IEC29500-1:2016] section 19.2.1.26) is extended by the addition of new ext child elements ([ISO/IEC29500-1:2016] section 19.2.1.11), whose structures are specified in the following table.<5>

Ext uri Child element

{EFAFB233-063F-42B5-8137-9DF3F51BA10A} sldGuideLst (section 2.4.1.6)

{2D200454-40CA-4A62-9FC3-DE9A4176ACB9} notesGuideLst (section 2.4.1.3)

The extLst child element of the sldLayout element ([ISO/IEC29500-1:2016] section 19.3.1.39) is extended by the addition of a new ext child element ([ISO/IEC29500-1:2016] section 19.2.1.11), whose structure is specified in the following table.<6>

Ext uri Child element

{DCECCB84-F9BA-43D5-87BE-67443E8EF086} sldGuideLst (section 2.4.1.6)

The extLst child element of the sldMaster element ([ISO/IEC29500-1:2016] section 19.3.1.42) is extended by the addition of a new ext child element ([ISO/IEC29500-1:2016] section 19.2.1.11), whose structure is specified in the following table.<7>

Ext uri Child element

{27BBF7A9-308A-43DC-89C8-2F10F3537804} sldGuideLst (section 2.4.1.6)

The extLst child element of the handoutMaster element ([ISO/IEC29500-1:2016] section 19.3.1.24) is extended by the addition of a new ext child element ([ISO/IEC29500-1:2016] section 19.2.1.11), whose structure is specified in the following table.<8>

Ext uri Child element

{56416CCD-93CA-4268-BC5B-53C4BB910035} sldGuideLst (section 2.4.1.6)

The extLst child element of the notesMaster element ([ISO/IEC29500-1:2016] section 19.3.1.27) is extended by the addition of a new ext child element ([ISO/IEC29500-1:2016] section 19.2.1.11), whose structure is specified in the following table.<9>

Ext uri Child element

{620B2872-D7B9-4A21-9093-7833F8D536E1} sldGuideLst (section 2.4.1.6)

                                          24 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

2.2.12 Charting Extensions

The extLst child element of the presentationPr element ([ISO/IEC29500-1:2016] section 19.2.1.27) is extended by the addition of a new ext child element ([ISO/IEC29500-1:2016] section 19.2.1.11), whose structure is specified in the following table.<10>

Ext uri Child element

{FD5EFAAD-0ECE-453E-9831-46B23BE46B34} chartTrackingRefBased (section 2.4.1.1)

2.2.13 Office App Extensions

The spTree element ([ISO/IEC29500-1:2016] section 19.3.1.45) and the grpSp element ([ISO/IEC29500-1:2016] section 19.3.1.22) are extended by the addition of an AlternateContent child element whose structure is specified in the following table.

AlternateContent components Child element

Choice: webextensionref ([MS-OWEXML] http://schemas.microsoft.com/office/webextensions/webextension/2010/11 section 2.1.3) http://schemas.microsoft.com/office/powerpoint/2013/contentapp

Fallback pic ([ISO/IEC29500-1:2016] section 19.3.1.37)

2.2.14 Narration Extensions

The extLst child element of the nvPr element ([ISO/IEC29500-1:2016] section 19.3.1.33) is extended by the addition of a new ext child element<11> ([ISO/IEC29500-1:2016] section 19.2.1.11), whose structure is specified in the following table.

Ext uri Child element {42D2F446-02D8-4167-A562-619A0277C38B} isNarration (section 2.4.1.2)

2.2.15 Zoom Extensions

The spTree element ([ISO/IEC29500-1:2016] section 19.3.1.45) and the grpSp element ([ISO/IEC29500-1:2016] section 19.3.1.22) are extended by the addition of an AlternateContent child element whose structure is specified in the following tables.

AlternateContent components Child element

Choice: sectionZm (section 2.9.1.1) http://schemas.microsoft.com/office/powerpoint/2016/sectionzoom

Fallback pic ([ISO/IEC29500-1:2016] section 19.3.1.37)

                                                                      25 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

AlternateContent components Child element

Choice: sldZm (section 2.10.1.1) http://schemas.microsoft.com/office/powerpoint/2016/slidezoom

Fallback pic ([ISO/IEC29500-1:2016] section 19.3.1.37)

AlternateContent components Child element

Choice: summaryZm (section 2.11.1.1) http://schemas.microsoft.com/office/powerpoint/2016/summaryzoom

Fallback grpSp ([ISO/IEC29500-1:2016] section 19.3.1.22)

2.2.16 View Mode Extensions

The extLst child element of the presentationPr element ([ISO/IEC29500-1:2016] section 19.2.1.27) is extended by the addition of a new ext child element ([ISO/IEC29500-1:2016] section 19.2.1.11), whose structure is specified in the following table.<12>

Ext uri Child element

{1BD7E111-0CB8-44D6-8891-C1BB2F81B7CC} readonlyRecommended (section 2.14.1.1)

2.2.17 Design Element Extensions

The extLst child element of the nvPr element ([ISO/IEC29500-1:2016] section 19.3.1.33) is extended by the addition of a new ext child element<13> ([ISO/IEC29500-1:2016] section 19.2.1.11), whose structure is specified in the following table.

Ext uri Child element {386F3935-93C4-4BCD-93E2-E3B085C9AB24} designElem (section 2.5.3.1)

2.2.18 Classification Element Extensions

The extLst child element of the nvPr element ([ISO/IEC29500-1:2016] section 19.3.1.33) is extended by the addition of a new ext child element ([ISO/IEC29500-1:2016] section 19.2.1.11), whose structure is specified in the following table.<14>

Ext uri Child element

{1162E1C5-73C7-4A58-AE30-91384D911F3F} classification (section 2.15.1.1)

                                                            26 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

2.2.19 Designer Properties Extensions

The extLst child element of the nvPr element ([ISO/IEC29500-1:2016] section 19.3.1.33) is extended by the addition of a new ext child element ([ISO/IEC29500-1:2016] section 19.2.1.11), whose structure is specified in the following table.<15>

Ext uri Child element

{E7BDC344-281C-4309-B0C6-D0EE65EED2A8} designPr (section 2.17.1.1)

2.2.20 Designer Tags Extensions

The extLst child element of the sldId element ([ISO/IEC29500-1:2016] section 19.2.1.33) is extended by the addition of a new ext child element ([ISO/IEC29500-1:2016] section 19.2.1.11), whose structure is specified in the following table.<16>

Ext uri Child element

{E3EDB536-0D56-4F60-86BA-61A60CA02DAB} designTagLst (section 2.17.1.2)

2.3 http://schemas.microsoft.com/office/powerpoint/2010/main

2.3.1 Elements

2.3.1.1 bmkTgt

Target namespace: http://schemas.microsoft.com/office/powerpoint/2010/main

A CT_MediaBookmarkTarget element (section 2.3.3.13) that specifies a media bookmark that triggers an animation. See section 2.2.2 for how this element integrates with [ISO/IEC29500-1:2016].

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this element.

<xsd:element name="bmkTgt" type="CT_MediaBookmarkTarget"/>

See section 5.1 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.3.1.2 browseMode

Target namespace: http://schemas.microsoft.com/office/powerpoint/2010/main

A CT_BrowseMode element (section 2.3.3.1) that specifies the status bar visibility when slide show is in browse mode. See section 2.2.6 for how this element integrates with [ISO/IEC29500-1:2016].

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this element.

<xsd:element name="browseMode" type="CT_BrowseMode"/>



                                          27 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

See section 5.1 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.3.1.3 conveyor

Target namespace: http://schemas.microsoft.com/office/powerpoint/2010/main

A CT_LeftRightDirectionTransition element (section 2.3.3.10) that specifies a conveyor transition. See section 2.2.1 for how this element integrates with [ISO/IEC29500-1:2016].

The following is a sample with dir equal to "l" (left):

Figure 1: Sample conveyor transition

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this element.

<xsd:element name="conveyor" type="CT_LeftRightDirectionTransition"/>

See section 5.1 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.3.1.4 creationId

Target namespace: http://schemas.microsoft.com/office/powerpoint/2010/main

A CT_RandomId element (section 2.3.3.21) that specifies an identifier that is generated when a slide is created. See section 2.2.9 for how this element integrates with [ISO/IEC29500-1:2016].

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this element.

<xsd:element name="creationId" type="CT_RandomId"/>

See section 5.1 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.3.1.5 defaultImageDpi

Target namespace: http://schemas.microsoft.com/office/powerpoint/2010/main

A CT_DefaultImageDpi element (section 2.3.3.3) that specifies the resolution, in dots per inch (dpi), to use when saving images in the document. This element value is used only when the autoCompressPictures attribute ([ISO/IEC29500-1:2016] section 19.2.1.26) is set to true, and the useLocalDpi element ([MS-ODRAWXML] section 2.3.1.13) is set to false. See section 2.2.7 for how this element integrates with [ISO/IEC29500-1:2016].

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this element.

<xsd:element name="defaultImageDpi" type="CT_DefaultImageDpi"/>



    28 / 170
[MS-PPTX] - v20240820
PowerPoint (.pptx) Extensions to the Office Open XML File Format
Copyright © 2024 Microsoft Corporation
Release: August 20, 2024

See section 5.1 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.3.1.6 discardImageEditData

Target namespace: http://schemas.microsoft.com/office/powerpoint/2010/main

A CT_DiscardImageEditData element (section 2.3.3.4) that specifies that all imgProps elements ([MS-ODRAWXML] section 2.3.1.9) and cropped out areas of images are not to be saved. See section 2.2.7 for how this element integrates with [ISO/IEC29500-1:2016].

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this element.

<xsd:element name="discardImageEditData" type="CT_DiscardImageEditData"/>

See section 5.1 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.3.1.7 doors

Target namespace: http://schemas.microsoft.com/office/powerpoint/2010/main

A p:CT_OrientationTransition element ([ISO/IEC29500-4:2016] section A.4) that specifies a doors transition. See section 2.2.1 for how this element integrates with [ISO/IEC29500-1:2016].

The following is a sample with dir equal to "vert" (vertical):

Figure 2: Sample doors transition

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this
element.

<xsd:element name="doors" type="p:CT_OrientationTransition"/>

See section 5.1 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.3.1.8 extLst

Target namespace: http://schemas.microsoft.com/office/powerpoint/2010/main

A p:CT_ExtensionListModify element ([ISO/IEC29500-4:2016] section A.4) that specifies the
extension list with modification ability. All future extensions to the contentPart element
([ISO/IEC29500-1:2016] section 19.3.1.14) will be stored within this extension list. See section 2.2.3
for how this element integrates with [ISO/IEC29500-1:2016].

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this
element.

 <xsd:element name="extLst" type="p:CT_ExtensionListModify"/>



    29 / 170
[MS-PPTX] - v20240820
PowerPoint (.pptx) Extensions to the Office Open XML File Format
Copyright © 2024 Microsoft Corporation
Release: August 20, 2024

See section 5.1 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.3.1.9 ferris

Target namespace: http://schemas.microsoft.com/office/powerpoint/2010/main

A CT_LeftRightDirectionTransition element (section 2.3.3.10) that specifies a ferris transition. See section 2.2.1 for how this element integrates with [ISO/IEC29500-1:2016].

The following is a sample with dir equal to "l" (left):

Figure 3: Sample ferris transition

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this
element.

<xsd:element name="ferris" type="CT_LeftRightDirectionTransition"/>

See section 5.1 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.3.1.10 flash

Target namespace: http://schemas.microsoft.com/office/powerpoint/2010/main

A p:CT_Empty element ([ISO/IEC29500-4:2016] section A.4) that specifies a flash transition. See
section 2.2.1 for how this element integrates with [ISO/IEC29500-1:2016].

The following figure is a sample:







Figure 4: Sample flash transition

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this
element.

<xsd:element name="flash" type="p:CT_Empty"/>

See section 5.1 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.3.1.11 flip

Target namespace: http://schemas.microsoft.com/office/powerpoint/2010/main

A CT_LeftRightDirectionTransition element (section 2.3.3.10) that specifies a flip transition. See
section 2.2.1 for how this element integrates with [ISO/IEC29500-1:2016].

    30 / 170
[MS-PPTX] - v20240820
PowerPoint (.pptx) Extensions to the Office Open XML File Format
Copyright © 2024 Microsoft Corporation
Release: August 20, 2024

The following figure is a sample with dir equal to "r" (right).

Figure 5: Sample flip transition

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this element.

<xsd:element name="flip" type="CT_LeftRightDirectionTransition"/>

See section 5.1 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.3.1.12 flythrough

Target namespace: http://schemas.microsoft.com/office/powerpoint/2010/main

A CT_FlyThroughTransition element (section 2.3.3.5) that specifies a fly through transition. See section 2.2.1 for how this element integrates with [ISO/IEC29500-1:2016].

The following figure is a sample with dir equal to "in", hasBounce equal to false:

Figure 6: Sample flythrough transition

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this
element.

<xsd:element name="flythrough" type="CT_FlyThroughTransition"/>

See section 5.1 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.3.1.13 gallery

Target namespace: http://schemas.microsoft.com/office/powerpoint/2010/main

A CT_LeftRightDirectionTransition element (section 2.3.3.10) that specifies a gallery transition.
See section 2.2.1 for how this element integrates with [ISO/IEC29500-1:2016].

The following figure is a sample with dir equal to "l" (left).







Figure 7: Sample gallery transition

    31 / 170
[MS-PPTX] - v20240820
PowerPoint (.pptx) Extensions to the Office Open XML File Format
Copyright © 2024 Microsoft Corporation
Release: August 20, 2024

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this element.

<xsd:element name="gallery" type="CT_LeftRightDirectionTransition"/>

See section 5.1 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.3.1.14 glitter

Target namespace: http://schemas.microsoft.com/office/powerpoint/2010/main

A CT_GlitterTransition element (section 2.3.3.6) that specifies a glitter transition. See section 2.2.1 for how this element integrates with [ISO/IEC29500-1:2016].

The following is a sample with dir equal to "l" (left), pattern equal to "diamond":

Figure 8: Sample glitter transition

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this
element.

<xsd:element name="glitter" type="CT_GlitterTransition"/>

See section 5.1 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.3.1.15 honeycomb

Target namespace: http://schemas.microsoft.com/office/powerpoint/2010/main

A p:CT_Empty element ([ISO/IEC29500-4:2016] section A.4) that specifies a honeycomb transition.
See section 2.2.1 for how this element integrates with [ISO/IEC29500-1:2016].

The following figure is a sample:







Figure 9: Sample honeycomb transition

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this
element.

<xsd:element name="honeycomb" type="p:CT_Empty"/>

See section 5.1 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).


    32 / 170
[MS-PPTX] - v20240820
PowerPoint (.pptx) Extensions to the Office Open XML File Format
Copyright © 2024 Microsoft Corporation
Release: August 20, 2024

2.3.1.16 laserClr

Target namespace: http://schemas.microsoft.com/office/powerpoint/2010/main

An a:CT_Color element ([ISO/IEC29500-4:2016] section A.5.1) that specifies the color to be used to render the laser dot. See section 2.2.6 for how this element integrates with [ISO/IEC29500-1:2016].

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this element.

<xsd:element name="laserClr" type="a:CT_Color"/>

See section 5.1 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.3.1.17 laserTraceLst

Target namespace: http://schemas.microsoft.com/office/powerpoint/2010/main

A CT_LaserTraceList element (section 2.3.3.8) that specifies a list of laser traces on the presentation slide. See section 2.2.6 for how this element integrates with [ISO/IEC29500-1:2016].

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this element.

<xsd:element name="laserTraceLst" type="CT_LaserTraceList"/>

See section 5.1 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.3.1.18 media

Target namespace: http://schemas.microsoft.com/office/powerpoint/2010/main

A CT_Media element (section 2.3.3.14) that specifies a media object. See section 2.2.4 for how this element integrates with [ISO/IEC29500-1:2016].

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this element.

<xsd:element name="media" type="CT_Media"/>

See section 5.1 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.3.1.19 modId

Target namespace: http://schemas.microsoft.com/office/powerpoint/2010/main

A CT_RandomId element (section 2.3.3.21) that specifies an identifier that is updated each time a shape is modified. Each identifier specified MUST be unique to the presentation slide that contains it. See section 2.2.9 for how this element integrates with [ISO/IEC29500-1:2016].

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this element.

<xsd:element name="modId" type="CT_RandomId"/>

33 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

See section 5.1 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.3.1.20 nvContentPartPr

Target namespace: http://schemas.microsoft.com/office/powerpoint/2010/main

A CT_ContentPartNonVisual element (section 2.3.3.2) that specifies the non-visual drawing properties for a contentPart element ([ISO/IEC29500-1:2016] section 19.3.1.14). These non-visual properties are properties that the generating application uses when rendering and editing the content part. See section 2.2.3 for how this element integrates with [ISO/IEC29500-1:2016].

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this element.

<xsd:element name="nvContentPartPr" type="CT_ContentPartNonVisual"/>

See section 5.1 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.3.1.21 pan

Target namespace: http://schemas.microsoft.com/office/powerpoint/2010/main

A p:CT_SideDirectionTransition element ([ISO/IEC29500-4:2016] section A.4) that specifies a pan transition. See section 2.2.1 for how this element integrates with [ISO/IEC29500-1:2016].

The following figure is a sample with dir equal to "u" (up).

Figure 10: Sample pan transition

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this
element.

<xsd:element name="pan" type="p:CT_SideDirectionTransition"/>

See section 5.1 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.3.1.22     prism

Target namespace: http://schemas.microsoft.com/office/powerpoint/2010/main

A CT_PrismTransition element (section 2.3.3.20) that specifies a prism transition. See section 2.2.1
for how this element integrates with [ISO/IEC29500-1:2016].

The following figure is a sample with dir equal to "l" (left), isContent equal to false, isInverted
equal to false:







    34 / 170
[MS-PPTX] - v20240820
PowerPoint (.pptx) Extensions to the Office Open XML File Format
Copyright © 2024 Microsoft Corporation
Release: August 20, 2024

Figure 11: Sample prism transition 1

The following figure is a sample with dir equal to "r" (right), isContent equal to false, isInverted equal to true:

Figure 12: Sample prism transition 2

The following figure is a sample with dir equal to "u" (up), isContent equal to true, isInverted equal to false:

Figure 13: Sample prism transition 3

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this element.

<xsd:element name="prism" type="CT_PrismTransition"/>

See section 5.1 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.3.1.23 reveal

Target namespace: http://schemas.microsoft.com/office/powerpoint/2010/main

A CT_RevealTransition element (section 2.3.3.22) that specifies a reveal transition. See section 2.2.1 for how this element integrates with [ISO/IEC29500-1:2016].

The following is a sample with thruBlk equal to true, dir equal to "l" (left):

Figure 14: Sample reveal transition

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this element.

35 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

<xsd:element name="reveal" type="CT_RevealTransition"/>

See section 5.1 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.3.1.24 ripple

Target namespace: http://schemas.microsoft.com/office/powerpoint/2010/main

A CT_RippleTransition element (section 2.3.3.23) that specifies a ripple transition. See section 2.2.1 for how this element integrates with [ISO/IEC29500-1:2016].

The following figure is a sample with dir equal to "center".

Figure 15: Sample ripple transition

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this element.

<xsd:element name="ripple" type="CT_RippleTransition"/>

See section 5.1 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.3.1.25 sectionLst

Target namespace: http://schemas.microsoft.com/office/powerpoint/2010/main

A CT_SectionList element (section 2.3.3.25) that specifies section properties for the document. See section 2.2.5 for how this element integrates with [ISO/IEC29500-1:2016].

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this element.

<xsd:element name="sectionLst" type="CT_SectionList"/>

See section 5.1 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.3.1.26 showEvtLst

Target namespace: http://schemas.microsoft.com/office/powerpoint/2010/main

A CT_ShowEventRecordList element (section 2.3.3.28) that specifies a list of slide show events that occur during slide show. See section 2.2.6 for how this element integrates with [ISO/IEC29500- 1:2016].

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this element.

36 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

<xsd:element name="showEvtLst" type="CT_ShowEventRecordList"/>

See section 5.1 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.3.1.27 showMediaCtrls

Target namespace: http://schemas.microsoft.com/office/powerpoint/2010/main

A CT_ShowMediaControls element (section 2.3.3.29) that specifies the visibility of media user interface controls during slide show. See section 2.2.4 for how this element integrates with [ISO/IEC29500-1:2016].

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this element.

<xsd:element name="showMediaCtrls" type="CT_ShowMediaControls"/>

See section 5.1 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.3.1.28 shred

Target namespace: http://schemas.microsoft.com/office/powerpoint/2010/main

A CT_ShredTransition element (section 2.3.3.30) that specifies a shred transition. See section 2.2.1 for how this element integrates with [ISO/IEC29500-1:2016].

The following figure is a sample with pattern equal to "strip", dir equal to "in":

Figure 16: Sample shred transition

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this
element.

<xsd:element name="shred" type="CT_ShredTransition"/>

See section 5.1 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.3.1.29 switch

Target namespace: http://schemas.microsoft.com/office/powerpoint/2010/main

A CT_LeftRightDirectionTransition element (section 2.3.3.10) that specifies a switch transition.
See section 2.2.1 for how this element integrates with [ISO/IEC29500-1:2016].

The following figure is a sample with dir equal to "r" (right):





    37 / 170
[MS-PPTX] - v20240820
PowerPoint (.pptx) Extensions to the Office Open XML File Format
Copyright © 2024 Microsoft Corporation
Release: August 20, 2024

Figure 17: Sample switch transition

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this element.

<xsd:element name="switch" type="CT_LeftRightDirectionTransition"/>

See section 5.1 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.3.1.30 vortex

Target namespace: http://schemas.microsoft.com/office/powerpoint/2010/main

A p:CT_SideDirectionTransition element ([ISO/IEC29500-4:2016] section A.4) that specifies a vortex transition. See section 2.2.1 for how this element integrates with [ISO/IEC29500-1:2016].

The following figure is a sample with dir equal to "r" (right):

Figure 18: Sample vortex transition

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this element.

<xsd:element name="vortex" type="p:CT_SideDirectionTransition"/>

See section 5.1 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.3.1.31 warp

Target namespace: http://schemas.microsoft.com/office/powerpoint/2010/main

A p:CT_InOutTransition element ([ISO/IEC29500-4:2016] section A.3) that specifies a warp transition. See section 2.2.1 for how this element integrates with [ISO/IEC29500-1:2016].

The following is a sample with dir equal to "in":

Figure 19: Sample warp transition

38 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this element.

<xsd:element name="warp" type="p:CT_InOutTransition"/>

See section 5.1 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.3.1.32 wheelReverse

Target namespace: http://schemas.microsoft.com/office/powerpoint/2010/main

A p:CT_WheelTransition element ([ISO/IEC29500-4:2016] section A.4) that specifies a reverse wheel transition. See section 2.2.1 for how this element integrates with [ISO/IEC29500-1:2016].

The following figure is a sample with spokes equal to 1.

Figure 20: Sample wheelReverse transition

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this element.

<xsd:element name="wheelReverse" type="p:CT_WheelTransition"/>

See section 5.1 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.3.1.33 window

Target namespace: http://schemas.microsoft.com/office/powerpoint/2010/main

A p:CT_OrientationTransition element ([ISO/IEC29500-4:2016] section A.4) that specifies a window transition. See section 2.2.1 for how this element integrates with [ISO/IEC29500-1:2016].

The following is a sample with dir equal to "vert" (vertical):

Figure 21: Sample window transition

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this element.

<xsd:element name="window" type="p:CT_OrientationTransition"/>

See section 5.1 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

39 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

2.3.1.34 xfrm

Target namespace: http://schemas.microsoft.com/office/powerpoint/2010/main

An a:CT_Transform2D element ([ISO/IEC29500-4:2016] section A.5.1) that specifies the 2-D transform for a content part. See section 2.2.3 for how this element integrates with [ISO/IEC29500- 1:2016].

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this element.

<xsd:element name="xfrm" type="a:CT_Transform2D"/>

See section 5.1 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.3.2 Attributes

2.3.2.1 bounceEnd

Target namespace: http://schemas.microsoft.com/office/powerpoint/2010/main

An s:ST_PositiveFixedPercentage attribute ([ISO/IEC29500-4:2016] section A.8.9) that specifies the percentage of the time node's duration to do a bounce at the end of the animation. The bounce emulates a mass-spring-damper system. See section 2.2.2 for how this element integrates with [ISO/IEC29500-1:2016].

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this attribute.

<xsd:attribute name="bounceEnd" type="s:ST_PositiveFixedPercentage"/>

See section 5.1 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.3.2.2 bwMode

Target namespace: http://schemas.microsoft.com/office/powerpoint/2010/main

An a:ST_BlackWhiteMode attribute ([ISO/IEC29500-4:2016] section A.5.1) that specifies how to interpret color information contained within a content part to achieve a color, black and white, or grayscale rendering of the content part. This attribute specifies only the rendering mode applied to the content part; it does not affect how the actual color information is persisted. See section 2.2.3 for how this element integrates with [ISO/IEC29500-1:2016].

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this attribute.

<xsd:attribute name="bwMode" type="a:ST_BlackWhiteMode"/>

See section 5.1 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.3.2.3 dur

Target namespace: http://schemas.microsoft.com/office/powerpoint/2010/main

    40 / 170
[MS-PPTX] - v20240820
PowerPoint (.pptx) Extensions to the Office Open XML File Format
Copyright © 2024 Microsoft Corporation
Release: August 20, 2024

An ST_UniversalTimeOffset attribute (section 2.3.4.6) that specifies the time a transition takes to display from start to finish. See section 2.2.1 for how this element integrates with [ISO/IEC29500- 1:2016].

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this attribute.

<xsd:attribute name="dur" type="p14:ST_UniversalTimeOffset"/>

See section 5.1 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.3.2.4 presetBounceEnd

Target namespace: http://schemas.microsoft.com/office/powerpoint/2010/main

An s:ST_PositiveFixedPercentage attribute ([ISO/IEC29500-4:2016] section A.8.9) that specifies a preset percentage of a time node's duration to do a bounce at the end of the animation. This value is used only by the user interface. The actual bounce animations are specified by the bounceEnd (section 2.3.2.1) attributes. See section 2.2.2 for how this element integrates with [ISO/IEC29500- 1:2016].

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this attribute.

<xsd:attribute name="presetBounceEnd" type="s:ST_PositiveFixedPercentage"/>

See section 5.1 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.3.3 Complex Types

2.3.3.1 CT_BrowseMode

Target namespace: http://schemas.microsoft.com/office/powerpoint/2010/main

Referenced by: browseMode

A complex type that specifies the visibility of the status bar in slide show browse mode.

Attributes:

showStatus: An xsd:boolean attribute ([XMLSCHEMA2/2] section 3.2.2) that specifies the visibility of status bar when slide show is in browse mode.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_BrowseMode"> <xsd:attribute name="showStatus" type="xsd:boolean" use="optional" default="true"/> </xsd:complexType>

See section 5.1 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

 41 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

2.3.3.2 CT_ContentPartNonVisual

Target namespace: http://schemas.microsoft.com/office/powerpoint/2010/main

Referenced by: nvContentPartPr

A complex type which specifies non-visual properties for a contentPart element ([ISO/IEC29500- 1:2016] section 19.3.1.14).

Child Elements:

cNvPr: An a:CT_NonVisualDrawingProps element ([ISO/IEC29500-4:2016] section A.5.1) that specifies the non-visual drawing properties for the content part. This element allows for additional information that does not affect the appearance of the content part to be stored.

cNvContentPartPr: An a14:CT_NonVisualInkContentPartProperties element ([MS-ODRAWXML] section 2.3.3.7) that specifies non-visual ink properties for the content part. This element allows for additional information that does not affect the appearance of ink in the content part to be stored.

nvPr: A p:CT_ApplicationNonVisualDrawingProps element ([ISO/IEC29500-4:2016] section A.4) that specifies PresentationML Drawing specific non-visual properties for the content part.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_ContentPartNonVisual"> xsd:sequence <xsd:element name="cNvPr" type="a:CT_NonVisualDrawingProps" minOccurs="1" maxOccurs="1"/> <xsd:element name="cNvContentPartPr" type="a14:CT_NonVisualInkContentPartProperties" minOccurs="0" maxOccurs="1"/> <xsd:element name="nvPr" type="p:CT_ApplicationNonVisualDrawingProps" minOccurs="1" maxOccurs="1"/> </xsd:sequence> </xsd:complexType>

See section 5.1 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.3.3.3 CT_DefaultImageDpi

Target namespace: http://schemas.microsoft.com/office/powerpoint/2010/main

Referenced by: defaultImageDpi

A complex type that specifies the default dpi to use when saving each image in the document.

Attributes:

val: An xsd:unsignedInt attribute ([XMLSCHEMA2/2] section 3.3.22) that specifies the dpi.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_DefaultImageDpi"> <xsd:attribute name="val" type="xsd:unsignedInt" use="required"/> </xsd:complexType>

See section 5.1 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

  42 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

2.3.3.4 CT_DiscardImageEditData

Target namespace: http://schemas.microsoft.com/office/powerpoint/2010/main

Referenced by: discardImageEditData

A complex type that specifies whether to discard editing data for images when saving.

Attributes:

val: An xsd:boolean attribute ([XMLSCHEMA2/2] section 3.2.2) that specifies whether to discard image editing data when saving.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

 <xsd:complexType name="CT_DiscardImageEditData">
 <xsd:attribute name="val" type="xsd:boolean" use="required"/>
 </xsd:complexType>

See section 5.1 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.3.3.5 CT_FlyThroughTransition

Target namespace: http://schemas.microsoft.com/office/powerpoint/2010/main

Referenced by: flythrough

A complex type that specifies the parameters for a fly-through transition.

Attributes:

dir: A p:ST_TransitionInOutDirectionType attribute ([ISO/IEC29500-4:2016] section A.4) that specifies the direction presentation slides move during the transition.

hasBounce: An xsd:boolean attribute ([XMLSCHEMA2/2] section 3.2.2) that specifies that the movement of the presentation slides during the transition includes a bounce.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

 <xsd:complexType name="CT_FlyThroughTransition">
 <xsd:attribute name="dir" type="p:ST_TransitionInOutDirectionType" use="optional"
 default="in"/>
 <xsd:attribute name="hasBounce" type="xsd:boolean" use="optional" default="false"/>
 </xsd:complexType>

See section 5.1 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.3.3.6 CT_GlitterTransition

Target namespace: http://schemas.microsoft.com/office/powerpoint/2010/main

Referenced by: glitter

A complex type that specifies the parameters for a glitter transition.

Attributes:

     43 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

dir: A p:ST_TransitionSideDirectionType attribute ([ISO/IEC29500-4:2016] section A.4) that specifies the direction presentation slides move during the transition.

pattern: An ST_TransitionPattern (section 2.3.4.4) attribute that specifies the shape of the visuals used during the transition.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_GlitterTransition"> <xsd:attribute name="dir" type="p:ST_TransitionSideDirectionType" use="optional" default="l"/> <xsd:attribute name="pattern" type="ST_TransitionPattern" use="optional" default="diamond"/> </xsd:complexType>

See section 5.1 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.3.3.7 CT_LaserTrace

Target namespace: http://schemas.microsoft.com/office/powerpoint/2010/main

Referenced by: CT_LaserTraceList

A complex type that specifies a list of laser trace points. The first point in the list of points specifies when and where the laser point appears. The last point in the list of points specifies when and where the laser point disappears. Other trace points in the list of points specify laser point appearance time and locations.

Child Elements:

tracePt: A CT_LaserTracePoint element (section 2.3.3.9) that specifies a location of the laser point.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_LaserTrace"> xsd:sequence <xsd:element name="tracePt" type="CT_LaserTracePoint" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType>

See section 5.1 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.3.3.8 CT_LaserTraceList

Target namespace: http://schemas.microsoft.com/office/powerpoint/2010/main

Referenced by: laserTraceLst

A complex type that specifies a list of laser traces.

Child Elements:

tracePtLst: A CT_LaserTrace element (section 2.3.3.7) that specifies a laser trace.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

 44 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

<xsd:complexType name="CT_LaserTraceList"> xsd:sequence <xsd:element name="tracePtLst" type="CT_LaserTrace" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType>

See section 5.1 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.3.3.9 CT_LaserTracePoint

Target namespace: http://schemas.microsoft.com/office/powerpoint/2010/main

Referenced by: CT_LaserTrace

A complex type that specifies the time and location of the laser pointer on a presentation slide.

Attributes:

t: An ST_UniversalTimeOffset attribute (section 2.3.4.6) that specifies the time relative to the beginning of the slide timeline and not including transition time.

x: An a:ST_Coordinate attribute ([ISO/IEC29500-4:2016] section A.5.1) that specifies the horizontal location relative to the top-left corner of the presentation slide.

y: An a:ST_Coordinate attribute ([ISO/IEC29500-4:2016] section A.5.1) that specifies the vertical location relative to the top-left corner of the presentation slide.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_LaserTracePoint"> <xsd:attribute name="t" type="p14:ST_UniversalTimeOffset" use="required"/> <xsd:attribute name="x" type="a:ST_Coordinate" use="required"/> <xsd:attribute name="y" type="a:ST_Coordinate" use="required"/> </xsd:complexType>

See section 5.1 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.3.3.10 CT_LeftRightDirectionTransition

Target namespace: http://schemas.microsoft.com/office/powerpoint/2010/main

Referenced by: switch, flip, ferris, gallery, conveyor

A complex type that specifies a transition restricted to left and right directions.

Attributes:

dir: An ST_TransitionLeftRightDirectionType attribute (section 2.3.4.3) that specifies the direction presentation slides move during the transition.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_LeftRightDirectionTransition"> <xsd:attribute name="dir" type="ST_TransitionLeftRightDirectionType"/> </xsd:complexType>

  45 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

See section 5.1 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.3.3.11 CT_MediaBookmark

Target namespace: http://schemas.microsoft.com/office/powerpoint/2010/main

Referenced by: CT_MediaBookmarkList

A complex type that specifies a media bookmark on the media.

Attributes:

name: An xsd:string ([XMLSCHEMA2/2] section 3.2.1) attribute that specifies the name for the bookmark. The bookmark name MUST be unique among all bookmarks in its parent CT_MediaBookmarkList (section 2.3.3.12).

time: An ST_UniversalTimeOffset attribute (section 2.3.4.6) that specifies the time of the bookmark relative to the beginning of the media. It MUST be unique among all bookmarks in its parent CT_MediaBookmarkList (section 2.3.3.12). It MUST be less than or equal to the length of the media.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_MediaBookmark"> <xsd:attribute name="name" type="xsd:string"/> <xsd:attribute name="time" type="p14:ST_UniversalTimeOffset"/> </xsd:complexType>

See section 5.1 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.3.3.12 CT_MediaBookmarkList

Target namespace: http://schemas.microsoft.com/office/powerpoint/2010/main

Referenced by: CT_Media

A complex type that specifies a list of media bookmarks on the media.

Child Elements:

bmk: A CT_MediaBookmark element (section 2.3.3.11) that specifies a bookmark name and time.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_MediaBookmarkList"> xsd:sequence <xsd:element name="bmk" type="CT_MediaBookmark" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType>

See section 5.1 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.3.3.13 CT_MediaBookmarkTarget

Target namespace: http://schemas.microsoft.com/office/powerpoint/2010/main

  46 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

Referenced by: bmkTgt

A complex type that specifies a media bookmark that triggers an animation.

Attributes:

spid: An a:ST_DrawingElementId attribute ([ISO/IEC29500-4:2016] section A.5.1) that specifies the shape identifier of the shape that contains video or audio data.

bmkName: An xsd:string attribute ([XMLSCHEMA2/2] section 3.2.1) that specifies the name of the bookmark for the media that is contained in the shape specified by spid. The name MUST exist in the CT_MediaBookmarkList (section 2.3.3.12) contained by the media.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_MediaBookmarkTarget">
  <xsd:attribute name="spid" type="a:ST_DrawingElementId" use="required"/>
  <xsd:attribute name="bmkName" type="xsd:string" use="required"/>
</xsd:complexType>

See section 5.1 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.3.3.14 CT_Media

Target namespace: http://schemas.microsoft.com/office/powerpoint/2010/main

Referenced by: media

A complex type that specifies the media.

Child Elements:

trim: A CT_MediaTrim element (section 2.3.3.18) that specifies the amount of time to be trimmed from the start and end of the media during playback.

fade: A CT_MediaFade element (section 2.3.3.15) that specifies the starting and ending fade durations for the media.

bmkLst: A CT_MediaBookmarkList element (section 2.3.3.12) that specifies a list of bookmarks on the media.

extLst: A p:CT_ExtensionList ([ISO/IEC29500-4:2016] section A.3) element that specifies the extension list. All future extensions to the media will be stored in the extension list.

Attributes:

r:embed: A r:ST_RelationshipId ([ISO/IEC29500-4:2016] section A.8.8) attribute that specifies the relationship identifier that is used to determine the location of the media if it is embedded in the document. The r:embed attribute MUST be present if the r:link attribute is not present. If both the r:embed and r:link attributes are present, the r:link attribute takes precedence.

r:link: A r:ST_RelationshipId ([ISO/IEC29500-4:2016] section A.8.8) attribute that specifies the relationship identifier that is used to determine the location of the media if it is linked from the document. The r:link attribute MUST be present if the r:embed attribute is not present. If both the r:link and r:embed attributes are present, the r:link attribute takes precedence.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

    47 / 170
[MS-PPTX] - v20240820
PowerPoint (.pptx) Extensions to the Office Open XML File Format
Copyright © 2024 Microsoft Corporation
Release: August 20, 2024

<xsd:complexType name="CT_Media"> xsd:sequence <xsd:element name="trim" type="CT_MediaTrim" minOccurs="0" maxOccurs="1"/> <xsd:element name="fade" type="CT_MediaFade" minOccurs="0" maxOccurs="1"/> <xsd:element name="bmkLst" type="CT_MediaBookmarkList" minOccurs="0" maxOccurs="1"/> <xsd:element name="extLst" type="p:CT_ExtensionList" minOccurs="0" maxOccurs="1"/> </xsd:sequence> <xsd:attributeGroup ref="a:AG_Blob"/> </xsd:complexType>

See section 5.1 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.3.3.15 CT_MediaFade

Target namespace: http://schemas.microsoft.com/office/powerpoint/2010/main

Referenced by: CT_Media

A complex type that specifies the media fade.

Attributes:

in: An ST_UniversalTimeOffset (section 2.3.4.6) attribute that specifies the duration of the starting fade. It MUST be less than or equal to the total length of the media minus the out.

out: An ST_UniversalTimeOffset attribute that specifies the duration of the ending fade. It MUST be less than or equal to the total length of the media minus the in.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_MediaFade"> <xsd:attribute name="in" type="p14:ST_UniversalTimeOffset" use="optional" default="0"/> <xsd:attribute name="out" type="p14:ST_UniversalTimeOffset" use="optional" default="0"/> </xsd:complexType>

See section 5.1 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.3.3.16 CT_MediaPlaybackEventRecord

Target namespace: http://schemas.microsoft.com/office/powerpoint/2010/main

Referenced by: CT_ShowEventRecordList

A complex type that specifies a media playback event that occurs during slide show.

Attributes:

time: An ST_UniversalTimeOffset (section 2.3.4.6) attribute that specifies the time that the event occurs. The value is relative to the beginning of the slide timeline, which does not include side transition time.

objId: An a:ST_DrawingElementId attribute ([ISO/IEC29500-4:2016] section A.5.1) that specifies the identifier of the media object on the slide that is the target of the event.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

   48 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

<xsd:complexType name="CT_MediaPlaybackEventRecord"> <xsd:attribute name="time" type="p14:ST_UniversalTimeOffset" use="required"/> <xsd:attribute name="objId" type="a:ST_DrawingElementId" use="required"/> </xsd:complexType>

See section 5.1 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.3.3.17 CT_MediaSeekEventRecord

Target namespace: http://schemas.microsoft.com/office/powerpoint/2010/main

Referenced by: CT_ShowEventRecordList

A complex type that specifies a media seek event that occurs during slide show.

Attributes:

time: An ST_UniversalTimeOffset attribute (section 2.3.4.6) that specifies the time that the event occurs. The value is relative to the beginning of the slide timeline, which does not include slide transition time.

objId: An a:ST_DrawingElementId attribute ([ISO/IEC29500-4:2016] section A.5.1) that specifies the identifier of the media object on the slide that is the target of this event.

seek: An ST_UniversalTimeOffset attribute (section 2.3.4.6) that specifies the time of the position to seek to in the media stream.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_MediaSeekEventRecord"> <xsd:attribute name="time" type="p14:ST_UniversalTimeOffset" use="required"/> <xsd:attribute name="objId" type="a:ST_DrawingElementId" use="required"/> <xsd:attribute name="seek" type="p14:ST_UniversalTimeOffset" use="required"/> </xsd:complexType>

See section 5.1 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.3.3.18 CT_MediaTrim

Target namespace: http://schemas.microsoft.com/office/powerpoint/2010/main

Referenced by: CT_Media

A complex type that specifies the amount of time to be trimmed from the start and end of the media during playback.

Attributes:

st: An ST_UniversalTimeOffset attribute (section 2.3.4.6) that specifies a duration of time to be removed from the start of the media during playback. It MUST be less than the total length of the media minus the end.

end: An ST_UniversalTimeOffset attribute (section 2.3.4.6) that specifies a duration of time to be removed from the end of the media during playback. It MUST be less than the total length of the media minus the st.

  49 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_MediaTrim"> <xsd:attribute name="st" type="p14:ST_UniversalTimeOffset" use="optional" default="0"/> <xsd:attribute name="end" type="p14:ST_UniversalTimeOffset" use="optional" default="0"/> </xsd:complexType>

See section 5.1 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.3.3.19 CT_NullEventRecord

Target namespace: http://schemas.microsoft.com/office/powerpoint/2010/main

Referenced by: CT_ShowEventRecordList

A complex type that specifies an unknown event in slide show. This is for future extension.

Attributes:

time: An ST_UniversalTimeOffset attribute (section 2.3.4.6) that specifies the time that the event occurs. The value is relative to the beginning of the slide timeline, which does not include slide transition time.

objId: An a:ST_DrawingElementId attribute ([ISO/IEC29500-4:2016] section A.5.1) that specifies the identifier of the shape object on the slide that is the target of this event.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_NullEventRecord"> <xsd:attribute name="time" type="p14:ST_UniversalTimeOffset" use="required"/> <xsd:attribute name="objId" type="a:ST_DrawingElementId" use="required"/> </xsd:complexType>

See section 5.1 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.3.3.20 CT_PrismTransition

Target namespace: http://schemas.microsoft.com/office/powerpoint/2010/main

Referenced by: prism

A complex type that specifies the parameters for a prism transition.

Attributes:

dir: A p:ST_TransitionSideDirectionType attribute ([ISO/IEC29500-4:2016] section A.4) that specifies the direction presentation slides move during the transition.

isContent: An xsd:boolean attribute ([XMLSCHEMA2/2] section 3.2.2) that specifies whether the visual representation draws presentation slide content and presentation slide background separately.

isInverted: An xsd:boolean attribute ([XMLSCHEMA2/2] section 3.2.2) that specifies whether the layout of the presentation slides during the transition is concave instead of convex.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

  50 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

<xsd:complexType name="CT_PrismTransition"> <xsd:attribute name="dir" type="p:ST_TransitionSideDirectionType" use="optional" default="l"/> <xsd:attribute name="isContent" type="xsd:boolean" use="optional" default="false"/> <xsd:attribute name="isInverted" type="xsd:boolean" use="optional" default="false"/> </xsd:complexType>

See section 5.1 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.3.3.21 CT_RandomId

Target namespace: http://schemas.microsoft.com/office/powerpoint/2010/main

Referenced by: creationId, modId

A complex type that specifies a cryptographically strong random number.

Attributes:

val: An xsd:unsignedInt attribute ([XMLSCHEMA2/2] section 3.3.22) that specifies the random number.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_RandomId"> <xsd:attribute name="val" type="xsd:unsignedInt" use="required"/> </xsd:complexType>

See section 5.1 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.3.3.22 CT_RevealTransition

Target namespace: http://schemas.microsoft.com/office/powerpoint/2010/main

Referenced by: reveal

A complex type that specifies the parameters for a reveal transition.

Attributes:

thruBlk: An xsd:boolean attribute ([XMLSCHEMA2/2] section 3.2.2) that specifies whether the transition fades through black.

dir: An ST_TransitionLeftRightDirectionType attribute (section 2.3.4.3) that specifies the direction presentation slides move during the transition.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_RevealTransition"> <xsd:attribute name="thruBlk" type="xsd:boolean" use="optional" default="false"/> <xsd:attribute name="dir" type="ST_TransitionLeftRightDirectionType" use="optional" default="l"/> </xsd:complexType>

See section 5.1 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

  51 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

2.3.3.23 CT_RippleTransition

Target namespace: http://schemas.microsoft.com/office/powerpoint/2010/main

Referenced by: ripple

A complex type that specifies the parameters for a ripple transition.

Attributes:

dir: An ST_TransitionCornerAndCenterDirectionType attribute (section 2.3.4.2) that specifies the direction presentation slides move during the transition.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_RippleTransition"> <xsd:attribute name="dir" type="ST_TransitionCornerAndCenterDirectionType" use="optional" default="center"/> </xsd:complexType>

See section 5.1 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.3.3.24 CT_Section

Target namespace: http://schemas.microsoft.com/office/powerpoint/2010/main

Referenced by: CT_SectionList

A complex type that specifies a section and its properties.

Child Elements:

sldIdLst: A CT_SectionSlideIdList element (section 2.3.3.26) that specifies a list of presentation slides in a section.

extLst: A p:CT_ExtensionList element ([ISO/IEC29500-4:2016] section A.3) that specifies the extension list. All future extensions to the section will be stored in the extension list.

Attributes:

name: An xsd:string attribute ([XMLSCHEMA2/2] section 3.2.1) that specifies the name of the section.

id: A s:ST_Guid attribute ([ISO/IEC29500-4:2016] section A.8.9) that specifies a GUID used to uniquely identify a section in the CT_SectionList (section 2.3.3.25).

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_Section"> xsd:sequence <xsd:element name="sldIdLst" type="CT_SectionSlideIdList" minOccurs="1" maxOccurs="1"/> <xsd:element name="extLst" type="p:CT_ExtensionList" minOccurs="0" maxOccurs="1"/> </xsd:sequence> <xsd:attribute name="name" type="xsd:string"/> <xsd:attribute name="id" type="s:ST_Guid"/> </xsd:complexType>

        52 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

See section 5.1 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.3.3.25 CT_SectionList

Target namespace: http://schemas.microsoft.com/office/powerpoint/2010/main

Referenced by: sectionLst

A complex type that specifies section properties for the document.

Child Elements:

section: A CT_Section element (section 2.3.3.24) that specifies a section in the document.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_SectionList"> xsd:sequence <xsd:element name="section" type="CT_Section" minOccurs="1" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType>

See section 5.1 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.3.3.26 CT_SectionSlideIdList

Target namespace: http://schemas.microsoft.com/office/powerpoint/2010/main

Referenced by: CT_Section

A complex type that specifies the list of presentation slides that belong to a section.

Child Elements:

sldId: A CT_SectionSlideIdListEntry element (section 2.3.3.27) that specifies an identifier of a presentation slide.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_SectionSlideIdList"> xsd:sequence <xsd:element name="sldId" type="CT_SectionSlideIdListEntry" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType>

See section 5.1 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.3.3.27 CT_SectionSlideIdListEntry

Target namespace: http://schemas.microsoft.com/office/powerpoint/2010/main

Referenced by: CT_SectionSlideIdList

A complex type that specifies the presentation slide identifier.

  53 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

Attributes:

id: A p:ST_SlideId attribute ([ISO/IEC29500-4:2016] section A.4) that specifies the slide identifier.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_SectionSlideIdListEntry"> <xsd:attribute name="id" type="p:ST_SlideId" use="required"/> </xsd:complexType>

See section 5.1 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.3.3.28 CT_ShowEventRecordList

Target namespace: http://schemas.microsoft.com/office/powerpoint/2010/main

Referenced by: showEvtLst

A complex type that specifies a list of slide show events that occurs during slide show.

Child Elements:

triggerEvt: A CT_TriggerEventRecord element (section 2.3.3.31) that specifies a triggered animation event.

playEvt: A CT_MediaPlaybackEventRecord element (section 2.3.3.16) that specifies an event targeting a media object that starts playback.

stopEvt: A CT_MediaPlaybackEventRecord element (section 2.3.3.16) that specifies an event targeting a media object that stops playback.

pauseEvt: A CT_MediaPlaybackEventRecord element (section 2.3.3.16) that specifies an event targeting a media object that pauses playback.

resumeEvt: A CT_MediaPlaybackEventRecord element (section 2.3.3.16) that specifies an event targeting a media object that assumes playback.

seekEvt: A CT_MediaSeekEventRecord element (section 2.3.3.17) that specifies an event targeting a media object that seeks to a specified time in the media stream.

nullEvt: A CT_NullEventRecord element (section 2.3.3.19) that specifies an unknown event.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_ShowEventRecordList"> xsd:sequence <xsd:choice minOccurs="0" maxOccurs="unbounded"> <xsd:element name="triggerEvt" type="CT_TriggerEventRecord"/> <xsd:element name="playEvt" type="CT_MediaPlaybackEventRecord"/> <xsd:element name="stopEvt" type="CT_MediaPlaybackEventRecord"/> <xsd:element name="pauseEvt" type="CT_MediaPlaybackEventRecord"/> <xsd:element name="resumeEvt" type="CT_MediaPlaybackEventRecord"/> <xsd:element name="seekEvt" type="CT_MediaSeekEventRecord"/> <xsd:element name="nullEvt" type="CT_NullEventRecord"/> </xsd:choice> </xsd:sequence> </xsd:complexType>

         54 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

See section 5.1 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.3.3.29 CT_ShowMediaControls

Target namespace: http://schemas.microsoft.com/office/powerpoint/2010/main

Referenced by: showMediaCtrls

A complex type that specifies the visibility of media user interface controls during slide show.

Attributes:

val: An xsd:boolean attribute ([XMLSCHEMA2/2] section 3.2.2) that specifies the visibility of media user interface controls.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

 <xsd:complexType name="CT_ShowMediaControls">
 <xsd:attribute name="val" type="xsd:boolean" use="required"/>
 </xsd:complexType>

See section 5.1 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.3.3.30 CT_ShredTransition

Target namespace: http://schemas.microsoft.com/office/powerpoint/2010/main

Referenced by: shred

A complex type that specifies the parameters for a shred transition.

Attributes:

pattern: An ST_TransitionShredPattern attribute (section 2.3.4.5) that specifies the shape of the visuals used during the transition.

dir: A p:ST_TransitionInOutDirectionType attribute ([ISO/IEC29500-4:2016] section A.4) that specifies the direction presentation slides move during the transition.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

 <xsd:complexType name="CT_ShredTransition">
 <xsd:attribute name="pattern" type="ST_TransitionShredPattern" use="optional"
 default="strip"/>
 <xsd:attribute name="dir" type="p:ST_TransitionInOutDirectionType" use="optional"
 default="in"/>
 </xsd:complexType>

See section 5.1 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.3.3.31 CT_TriggerEventRecord

Target namespace: http://schemas.microsoft.com/office/powerpoint/2010/main

Referenced by: CT_ShowEventRecordList

     55 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

A complex type that specifies a triggered event that occurs during slide show.

Attributes:

type: A p:ST_TLTriggerEvent attribute ([ISO/IEC29500-4:2016] section A.4) that specifies the type of the triggered event.

time: An ST_UniversalTimeOffset attribute (section 2.3.4.6) that specifies the time that the event occurs. The value is relative to the beginning of the slide timeline, which does not include slide transition time.

objId: An a:ST_DrawingElementId attribute ([ISO/IEC29500-4:2016] section A.5.1) that specifies the identifier of the shape object on the slide that is the target of this event.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_TriggerEventRecord"> <xsd:attribute name="type" type="p:ST_TLTriggerEvent" use="required"/> <xsd:attribute name="time" type="p14:ST_UniversalTimeOffset" use="required"/> <xsd:attribute name="objId" type="a:ST_DrawingElementId" use="required"/> </xsd:complexType>

See section 5.1 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.3.4 Simple Types

2.3.4.1 ST_TransitionCenterDirectionType

Target namespace: http://schemas.microsoft.com/office/powerpoint/2010/main

Referenced by: ST_TransitionCornerAndCenterDirectionType

A simple type that specifies a direction restricted to the center.

Value Meaning

center Direction of movement is to or from the center.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this simple type.

<xsd:simpleType name="ST_TransitionCenterDirectionType"> <xsd:restriction base="xsd:token"> <xsd:enumeration value="center"/> </xsd:restriction> </xsd:simpleType>

See section 5.1 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.3.4.2 ST_TransitionCornerAndCenterDirectionType

Target namespace: http://schemas.microsoft.com/office/powerpoint/2010/main

Referenced by: CT_RippleTransition

          56 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

A simple type that specifies a direction restricted to the corners and center.

This simple type is a union of the following types:

The p:ST_TransitionCornerDirectionType simple type ([ISO/IEC29500-4:2016] section A.4)

The ST_TransitionCenterDirectionType simple type (section 2.3.4.1)

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this simple type.

<xsd:simpleType name="ST_TransitionCornerAndCenterDirectionType">
<xsd:union memberTypes="p:ST_TransitionCornerDirectionType
ST_TransitionCenterDirectionType"/>
</xsd:simpleType>

See section 5.1 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.3.4.3 ST_TransitionLeftRightDirectionType

Target namespace: http://schemas.microsoft.com/office/powerpoint/2010/main

Referenced by: CT_LeftRightDirectionTransition, CT_RevealTransition

A simple type that specifies a direction restricted to the values of left and right.

Value Meaning

l Left

r Right

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this simple type.

<xsd:simpleType name="ST_TransitionLeftRightDirectionType">
 <xsd:restriction base="xsd:token">
    <xsd:enumeration value="l"/>
    <xsd:enumeration value="r"/>
 </xsd:restriction>
</xsd:simpleType>

See section 5.1 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.3.4.4 ST_TransitionPattern

Target namespace: http://schemas.microsoft.com/office/powerpoint/2010/main

Referenced by: CT_GlitterTransition

A simple type that specifies a geometric pattern that tiles together to fill a larger area.

Value Meaning

diamond Diamond tile pattern

           57 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

Value Meaning

hexagon Hexagon tile pattern

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this simple type.

<xsd:simpleType name="ST_TransitionPattern"> <xsd:restriction base="xsd:token"> <xsd:enumeration value="diamond"/> <xsd:enumeration value="hexagon"/> </xsd:restriction> </xsd:simpleType>

See section 5.1 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.3.4.5 ST_TransitionShredPattern

Target namespace: http://schemas.microsoft.com/office/powerpoint/2010/main

Referenced by: CT_ShredTransition

A simple type that specifies a geometric shape that tiles together to fill a larger area.

Value Meaning

strip Vertical strips

rectangle Small rectangles

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this simple type.

<xsd:simpleType name="ST_TransitionShredPattern"> <xsd:restriction base="xsd:token"> <xsd:enumeration value="strip"/> <xsd:enumeration value="rectangle"/> </xsd:restriction> </xsd:simpleType>

See section 5.1 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.3.4.6 ST_UniversalTimeOffset

Target namespace: http://schemas.microsoft.com/office/powerpoint/2010/main

Referenced by: dur, CT_MediaTrim, CT_MediaFade, CT_MediaBookmark, CT_LaserTracePoint, CT_TriggerEventRecord, CT_NullEventRecord, CT_MediaPlaybackEventRecord, CT_MediaSeekEventRecord, CT_ZoomObjectProperties

A simple type that specifies an amount of time. It MUST be a valid TIMEOFFSET as specified in the following ABNF [RFC5234] grammar:

             58 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

TIMEOFFSET = TIME [UNITS]

TIME = 1DIGIT ["." 1DIGIT]

UNITS = "h" / "min" / "s" / "ms" / "μs" / "ns"

UNITS specifies one of the following units of time:

Abbreviation    Unit of Time

     h              Hour

    min            Minute

     s             Second

     ms         Millisecond

     μs         Microsecond

     ns          Nanosecond

If no unit is specified, the default is millisecond.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this simple type.

<xsd:simpleType name="ST_UniversalTimeOffset">
  <xsd:restriction base="xsd:string"/>
</xsd:simpleType>

See section 5.1 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.4 http://schemas.microsoft.com/office/powerpoint/2012/main

2.4.1 Elements

2.4.1.1 chartTrackingRefBased

Target namespace: http://schemas.microsoft.com/office/powerpoint/2012/main

A CT_ChartTrackingRefBased element (section 2.4.3.1) that specifies how data point properties and datalabels ([MS-ODRAWXML] section 2.2.1.2) in all charts ([ISO/IEC29500-1:2016] section 21.2) in this presentation behave.<17> See section 2.2.12 for how this element integrates with [ISO/IEC29500-1:2016].

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this element.

<xsd:element name="chartTrackingRefBased" type="CT_ChartTrackingRefBased"/>

See section 5.2 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

    59 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

2.4.1.2 isNarration

Target namespace: http://schemas.microsoft.com/office/powerpoint/2012/main

A CT_IsNarration element<18> that specifies whether the shape is narration related.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this element.

<xsd:element name="isNarration" type="CT_IsNarration"/>

See section 5.2 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.4.1.3 notesGuideLst

Target namespace: http://schemas.microsoft.com/office/powerpoint/2012/main

A CT_ExtendedGuideList element (section 2.4.3.4) that specifies a list of extended guides for a notes page view.<19> See section 2.2.11 for how this element integrates with [ISO/IEC29500- 1:2016].

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this element.

<xsd:element name="notesGuideLst" type="CT_ExtendedGuideList"/>

See section 5.2 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.4.1.4 presenceInfo

Target namespace: http://schemas.microsoft.com/office/powerpoint/2012/main

A CT_PresenceInfo element (section 2.4.3.7) that specifies presence information for a comment author.<20> See section 2.2.10 for how this element integrates with [ISO/IEC29500-1:2016].

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this element.

<xsd:element name="presenceInfo" type="CT_PresenceInfo"/>

See section 5.2 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.4.1.5 prstTrans

Target namespace: http://schemas.microsoft.com/office/powerpoint/2012/main

A CT_PresetTransition element (section 2.4.3.8) that specifies a preset transition.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this element.

<xsd:element name="prstTrans" type="CT_PresetTransition"/>

See section 5.2 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

60 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

2.4.1.6 sldGuideLst

Target namespace: http://schemas.microsoft.com/office/powerpoint/2012/main

A CT_ExtendedGuideList element (section 2.4.3.4) that specifies a list of extended guides for a master slide, a slide layout or a slide view of the presentation.<21> See section 2.2.11 for how this element integrates with [ISO/IEC29500-1:2016].

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this element.

<xsd:element name="sldGuideLst" type="CT_ExtendedGuideList"/>

See section 5.2 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.4.1.7 threadingInfo

Target namespace: http://schemas.microsoft.com/office/powerpoint/2012/main

A CT_CommentThreading element (section 2.4.3.2) that specifies comment threading.<22> See section 2.2.10 for how this element integrates with [ISO/IEC29500-1:2016].

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this element.

<xsd:element name="threadingInfo" type="CT_CommentThreading"/>

See section 5.2 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.4.2 Attributes

None.

2.4.3 Complex Types

2.4.3.1 CT_ChartTrackingRefBased

Target namespace: http://schemas.microsoft.com/office/powerpoint/2012/main

Referenced by: chartTrackingRefBased

A complex type that specifies how data point properties and datalabels ([MS-ODRAWXML] section 2.2.1.2) in all charts ([ISO/IEC29500-1:2016] section 21.2) in this presentation behave.<23>

Attributes:

val: An xsd:boolean ([XMLSCHEMA2/2] section 3.2.2) attribute that specifies the behavior of data point properties and datalabels ([MS-ODRAWXML] section 2.2.1.2) in all charts ([ISO/IEC29500- 1:2016] section 21.2) in this presentation as defined by the following table.

   Value        Meaning

    True   Datapoint properties and datalabels in all charts ([ISO/IEC29500-1:2016] section 21.2) in this
           presentation follow their reference.



               61 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

False Datapoint properties and datalabels in all charts ([ISO/IEC29500-1:2016] section 21.2) in this presentation follow their position in the chart.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_ChartTrackingRefBased">
 <xsd:attribute name="val" type="xsd:boolean" use="required"/>
</xsd:complexType>

See section 5.2 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.4.3.2 CT_CommentThreading

Target namespace: http://schemas.microsoft.com/office/powerpoint/2012/main

Referenced by: threadingInfo

A complex type that specifies threading extensions to the CT_Comment complex type ([ISO/IEC29500-4:2016] section A.3).<24>

Child Elements:

parentCm: A CT_ParentCommentIdentifier element (section 2.4.3.6) that specifies the parent comment.

Attributes:

timeZoneBias: An xsd:int attribute ([XMLSCHEMA2/2] section 3.3.17) that specifies the time zone bias, in minutes. The bias is the difference between Coordinated Universal Time (UTC) and time stored in the dt attribute of the CT_Comment complex type ([ISO/IEC29500-4:2016] section A.3). All translations between UTC and local time are based on the following formula: UTC = local time + bias

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_CommentThreading">
 <xsd:sequence>
 <xsd:element name="parentCm" type="CT_ParentCommentIdentifier" minOccurs="0"
maxOccurs="1"/>
 </xsd:sequence>
 <xsd:attribute name="timeZoneBias" type="xsd:int"/>
</xsd:complexType>

See section 5.2 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.4.3.3 CT_ExtendedGuide

Target namespace: http://schemas.microsoft.com/office/powerpoint/2012/main

Referenced by: CT_ExtendedGuideList

A complex type that specifies a guide within a presentation.<25> Guides are lines used for arranging shapes and other content.

        62 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

Child Elements:

clr: A CT_Color element ([ISO/IEC29500-4:2016] section A.5.1) that specifies the color of the guide.

extLst: A CT_ExtensionList element ([ISO/IEC29500-4:2016] section A.3) that specifies the extension list. All future extensions to the guide will be stored in the extension list.

Attributes:

id: An xsd:unsignedInt attribute ([XMLSCHEMA2/2] section 3.3.22) that specifies a unique identifier for the guide. The identifier MUST be unique within its parent CT_ExtendedGuideList (section 2.4.3.4).

name: An xsd:string attribute ([XMLSCHEMA2/2] section 3.2.1) that specifies the name of the guide.

orient: An ST_Direction attribute ([ISO/IEC29500-4:2016] section A.3) that specifies the orientation of the guide.

pos: An ST_Coordinate32 attribute ([ISO/IEC29500-4:2016] section A.5.1) that specifies the position of the guide relative to the top or left side of the slide, in master units.

userDrawn: An xsd:boolean ([XMLSCHEMA2/2] section 3.2.2) attribute that specifies whether the guide was inserted by the user.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_ExtendedGuide"> xsd:sequence <xsd:element name="clr" type="a:CT_Color" minOccurs="1" maxOccurs="1"/> <xsd:element name="extLst" type="p:CT_ExtensionList" minOccurs="0" maxOccurs="1"/> </xsd:sequence> <xsd:attribute name="id" type="xsd:unsignedInt" use="required"/> <xsd:attribute name="name" type="xsd:string" use="optional" default=""/> <xsd:attribute name="orient" type="p:ST_Direction" use="optional" default="vert"/> <xsd:attribute name="pos" type="a:ST_Coordinate32" use="optional" default="0"/> <xsd:attribute name="userDrawn" type="xsd:boolean" use="optional" default="false"/> </xsd:complexType>

See section 5.2 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.4.3.4 CT_ExtendedGuideList

Target namespace: http://schemas.microsoft.com/office/powerpoint/2012/main

Referenced by: sldGuideLst, notesGuideLst

A complex type that specifies a list of extended guides for a master slide, a slide layout, or a particular view of the presentation.<26>

Child Elements:

guide: A CT_ExtendedGuide element (section 2.4.3.3) that specifies a guide in a presentation.

extLst: A CT_ExtensionList element ([ISO/IEC29500-4:2016] section A.3) that specifies the extension list. All future extensions to the guide list will be stored in the extension list.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

   63 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

<xsd:complexType name="CT_ExtendedGuideList"> xsd:sequence <xsd:element name="guide" type="CT_ExtendedGuide" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="extLst" type="p:CT_ExtensionList" minOccurs="0" maxOccurs="1"/> </xsd:sequence> </xsd:complexType>

See section 5.2 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.4.3.5 CT_IsNarration

Target namespace: http://schemas.microsoft.com/office/powerpoint/2012/main

Referenced by: isNarration

A complex type<27> that specifies the narration flag for shapes.

Attributes:

val: A xsd:boolean ([XMLSCHEMA2/2] section 3.2.2) attribute that specifies whether the shape is narration related.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_IsNarration"> <xsd:attribute name="val" type="xsd:boolean" use="optional" default="false"/> </xsd:complexType>

See section 5.2 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.4.3.6 CT_ParentCommentIdentifier

Target namespace: http://schemas.microsoft.com/office/powerpoint/2012/main

Referenced by: CT_CommentThreading

A complex type that specifies the comment author ID and comment index of the parent comment.<28> Together, they identify the parent comment within a presentation.

Attributes:

authorId: An xsd:unsignedInt attribute ([XMLSCHEMA2/2] section 3.3.22) that specifies the author of the parent comment by reference to the authorId attribute contained within the CT_Comment complex type ([ISO/IEC29500-4:2016] section A.3).

idx: An xsd:unsignedInt attribute ([XMLSCHEMA2/2] section 3.3.22) that specifies the index of the parent comment by reference to the idx attribute contained within the CT_Comment complex type ([ISO/IEC29500-4:2016] section A.3).

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_ParentCommentIdentifier"> <xsd:attribute name="authorId" type="xsd:unsignedInt"/> <xsd:attribute name="idx" type="xsd:unsignedInt"/> </xsd:complexType>

   64 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

See section 5.2 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.4.3.7 CT_PresenceInfo

Target namespace: http://schemas.microsoft.com/office/powerpoint/2012/main

Referenced by: presenceInfo

A complex type that specifies presence information extensions to the CT_CommentAuthor complex type ([ISO/IEC29500-4:2016] section A.4).<29>

Attributes:

userId: An xsd:string ([XMLSCHEMA2/2] section 3.2.1) attribute that specifies a unique user id for a person.

providerId: An xsd:string ([XMLSCHEMA2/2] section 3.2.1) attribute that specifies the identity provider that produced the subsequent userId attribute.

This table lists example data for these attributes.

                       providerId                  userId

Identity Provider value value Description of userId value No Provider "None" "Name" Author’s name Active Directory "AD" SID Active Directory Security Identifier (as specified in [MS- DTYP] section 2.4.2) Windows Live ID "Windows Live" CID A 64-bit signed decimal that uniquely identifies a user on Windows Live. Office 365<30> "AD" O365ID A string that uniquely identifies a user. It SHOULD<31> be comprised of three individual values separated by a "::" character delimiter.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_PresenceInfo"> <xsd:attribute name="userId" type="xsd:string" use="required"/> <xsd:attribute name="providerId" type="xsd:string" use="required"/> </xsd:complexType>

See section 5.2 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.4.3.8 CT_PresetTransition

Target namespace: http://schemas.microsoft.com/office/powerpoint/2012/main

Referenced by: prstTrans

A complex type that specifies the parameters of a preset transition.

Attributes:

                                                            65 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

prst: An xsd:string ([XMLSCHEMA2/2] section 3.2.1) attribute that specifies the name of the preset transition. This name specifies the internal resource to use for the transition.

prst Value Meaning

fallOver A fall over transition as shown in the following figure.

Figure 22: Sample with prst equal to "fallOver"


drape    A drape transition as shown in the following figure.









Figure 23: Sample with prst equal to "drape"


curtains    A curtains transition as shown in the following figure.









Figure 24: Sample with prst equal to "curtains"


wind        A wind transition as shown in the following figure.









Figure 25: Sample with prst equal to "wind"


prestige    A prestige transition as shown in the following figure.










    66 / 170
[MS-PPTX] - v20240820
PowerPoint (.pptx) Extensions to the Office Open XML File Format
Copyright © 2024 Microsoft Corporation
Release: August 20, 2024

Figure 26: Sample with prst equal to "prestige"

fracture A fracture transition as shown in the following figure.

Figure 27: Sample with prst equal to "fracture"

crush A crush transition as shown in the following figure.

Figure 28: Sample with prst equal to "crush"

peelOff A peel off transition as shown in the following figure.

Figure 29: Sample with prst equal to "peelOff"

pageCurlDouble A double page curl transition as shown in the following figure.

Figure 30: Sample with prst equal to "pageCurlDouble"

pageCurlSingle A single page curl transition as shown in the following figure.

67 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

Figure 31: Sample with prst equal to "pageCurlSingle"

airplane An airplane transition as shown in the following figure.

Figure 32: Sample with prst equal to "airplane"

origami An origami transition as shown in the following figure.

Figure 33: Sample with prst equal to "origami"

invX: An xsd:boolean ([XMLSCHEMA2/2] section 3.2.2) attribute that specifies whether to invert the X coordinates of the transition. This can be used to make a left direction-based transition preset into a right direction-based transition.

invY: An xsd:boolean ([XMLSCHEMA2/2] section 3.2.2) attribute that specifies whether to invert the Y coordinates of the transition. This can be used to make an up direction-based transition preset into a down direction-based transition preset.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_PresetTransition"> <xsd:attribute name="prst" type="xsd:string"/> <xsd:attribute name="invX" type="xsd:boolean" use="optional" default="false"/> <xsd:attribute name="invY" type="xsd:boolean" use="optional" default="false"/> </xsd:complexType>

See section 5.2 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.4.4 Simple Types

None.

      68 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

2.5 http://schemas.microsoft.com/office/powerpoint/2015/main

2.5.1 Elements

2.5.1.1 designElem

Target namespace: http://schemas.microsoft.com/office/powerpoint/2015/main

A CT_DesignElement element (section 2.5.3.1) that specifies whether an item is a design element. See section 2.5.3.1 for how this element integrates with [ISO/IEC29500-1:2016].

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this element.

<xsd:element name="designElem" type="CT_DesignElement"/>

See section 5.6 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.5.2 Attributes

None.

2.5.3 Complex Types

2.5.3.1 CT_DesignElement

Target namespace: http://schemas.microsoft.com/office/powerpoint/2015/main

Referenced by: designElem

A complex type that specifies design element extensions to the CT_ApplicationNonVisualDrawingProps complex type ([ISO/IEC29500-4:2016] section A.4)<32>

Attributes:

val: An xsd:boolean ([XMLSCHEMA2/2] section 3.2.2) attribute that specifies whether an element is a design element.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

 <xsd:complexType name="CT_DesignElement">
  <xsd:attribute name="val" type="xsd:boolean"/>
 </xsd:complexType>

See section 5.6 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.5.4 Simple Types

None.

       69 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

2.6 http://schemas.microsoft.com/office/powerpoint/2015/09/main

2.6.1 Elements

2.6.1.1 morph

Target namespace: http://schemas.microsoft.com/office/powerpoint/2015/09/main

A CT_MorphTransition element that specifies a morph transition. See section 2.2.1 for how this element integrates with [ISO/IEC29500-1:2016].

The following figure is a sample with the option attribute set to byObject.

Figure 34: Sample morph transition

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this element.

<xsd:element name="morph" type="CT_MorphTransition"/>

See section 5.4 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.6.2 Attributes

None.

2.6.3 Complex Types

2.6.3.1 CT_MorphTransition

Target namespace: http://schemas.microsoft.com/office/powerpoint/2015/09/main

Referenced by: morph

A complex type that specifies the parameters of a morph transition.

Attributes:

option: An ST_TransitionMorphOption attribute that specifies the level of detail for matching objects on the slide.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_MorphTransition"> <xsd:attribute name="option" type="ST_TransitionMorphOption" use="required"/> </xsd:complexType>

See section 5.4 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

       70 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

2.6.4 Simple Types

2.6.4.1 ST_TransitionMorphOption

Target namespace: http://schemas.microsoft.com/office/powerpoint/2015/09/main

Referenced by: CT_MorphTransition

A simple type that specifies the level of detail for matching objects on the slide.

Value Meaning

byObject Sets the Objects effect option, where objects are matched and moved.

byWord Sets the Words effect option, where objects as well as individual words are matched and moved.

byChar Sets the Characters effect option, where objects as well as individual characters are matched and moved.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this simple type.

 <xsd:simpleType name="ST_TransitionMorphOption">
  <xsd:restriction base="xsd:token">
   <xsd:enumeration value="byObject"/>
   <xsd:enumeration value="byWord"/>
   <xsd:enumeration value="byChar"/>
  </xsd:restriction>
 </xsd:simpleType>

See section 5.4 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.7 http://schemas.microsoft.com/office/powerpoint/2015/10/main

2.7.1 Elements

2.7.1.1 revInfo

Target namespace: http://schemas.microsoft.com/office/powerpoint/2015/10/main

A CT_RevisionInfo element that specifies the revisions contained in this document. A revision contains information about a set of modifications made to the document by one of the application instances participating in a collaborative session.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this element.

 <xsd:element name="revInfo" type="CT_RevisionInfo"/>

See section 5.5 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

            71 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

2.7.2 Attributes

None.

2.7.3 Complex Types

2.7.3.1 CT_ClientRevision

Target namespace: http://schemas.microsoft.com/office/powerpoint/2015/10/main

Referenced by: CT_ClientRevisionList

A complex type that specifies information about a set of modifications made to the document by a collaborating application instance.

Attributes:

id: An ST_ClientID attribute that specifies a unique identifier for an application instance in a collaborative session.

v: An ST_ClientRevisionNumber attribute that specifies a unique identifier for the latest revision made by this application instance that has been saved by this application instance.

vWet: An ST_ClientRevisionNumber attribute that specifies an identifier for the latest revision made by this application instance that was saved by an application instance other than this application instance. A scenario when this attribute is applied is when a modification made by this application instance is sent to another application instance via a communication channel, and the other application instance saves the modification before this application instance does.

dt: An xsd:dateTime ([XMLSCHEMA2/2] section 3.2.7) attribute that specifies the date and time of the latest revision specified by v or vWet, whichever is the later.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_ClientRevision"> <xsd:attribute name="id" type="ST_ClientID" use="required"/> <xsd:attribute name="v" type="ST_ClientRevisionNumber" use="optional" default="0"/> <xsd:attribute name="vWet" type="ST_ClientRevisionNumber" use="optional" default="0"/> <xsd:attribute name="dt" type="xsd:dateTime" use="required"/> </xsd:complexType>

See section 5.5 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.7.3.2 CT_ClientRevisionList

Target namespace: http://schemas.microsoft.com/office/powerpoint/2015/10/main

Referenced by: CT_RevisionInfo

A complex type that specifies a list of revisions to the document.

Child Elements:

client: A CT_ClientRevision element that specifies a revision made by an application instance in a collaborative session.

       72 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_ClientRevisionList"> xsd:sequence <xsd:element name="client" type="CT_ClientRevision" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType>

See section 5.5 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.7.3.3 CT_RevisionInfo

Target namespace: http://schemas.microsoft.com/office/powerpoint/2015/10/main

Referenced by: revInfo

A complex type that specifies information about the revisions made to a document.

Child Elements:

revLst: A CT_ClientRevisionList element that specifies a list of revisions made to the document.

extLst: A p:CT_ExtensionList ([ISO/IEC29500-4:2016] section A.3) element that specifies the extension list. All future extensions to the revision information will be stored in the extension list.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_RevisionInfo"> xsd:sequence <xsd:element name="revLst" type="CT_ClientRevisionList" minOccurs="0" maxOccurs="1"/> <xsd:element name="extLst" type="p:CT_ExtensionList" minOccurs="0" maxOccurs="1"/> </xsd:sequence> </xsd:complexType>

See section 5.5 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.7.4 Simple Types

2.7.4.1 ST_ClientID

Target namespace: http://schemas.microsoft.com/office/powerpoint/2015/10/main

Referenced by: CT_ClientRevision

A simple type that specifies a unique identifier for an application instance participating in a collaborative session.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this simple type.

<xsd:simpleType name="ST_ClientID"> <xsd:restriction base="xsd:string"/> </xsd:simpleType>

See section 5.5 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

       73 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

2.7.4.2 ST_ClientRevisionNumber

Target namespace: http://schemas.microsoft.com/office/powerpoint/2015/10/main

Referenced by: CT_ClientRevision

A simple type that specifies an unsigned integer for uniquely identifying a revision made by a particular application instance. A client revision number MUST be a strictly increasing value, with a later revision having a greater client revision number than an earlier one. A client revision number does not have to be unique across different application instances. A pair consisting of a client ID and a client revision number uniquely identifies a revision within a collaborative session.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this simple type.

<xsd:simpleType name="ST_ClientRevisionNumber">
  <xsd:restriction base="xsd:unsignedInt"/>
</xsd:simpleType>

See section 5.5 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.8 http://schemas.microsoft.com/office/powerpoint/2016/6/main

2.8.1 Elements

None.

2.8.2 Attributes

None.

2.8.3 Complex Types

2.8.3.1 CT_ZoomObjectProperties

Target namespace: http://schemas.microsoft.com/office/powerpoint/2016/6/main

Referenced by: CT_SectionZoomObject, CT_SlideZoomObject, CT_SummaryZoomObject

A complex type that specifies properties of a Zoom object.

Child Elements:

blipFill: An a:CT_BlipFillProperties ([ISO/IEC29500-1:2016] section 19.3.1.4) element that specifies the type of picture fill that the object uses.

spPr: An a:CT_ShapeProperties ([ISO/IEC29500-1:2016] section A.4.1) element that specifies the visual shape properties that can be applied to the object.

Attributes:

id: A s:ST_Guid ([ISO/IEC29500-4:2016] section A.8.9) attribute that specifies the unique ID of the Zoom object.

returnToParent: An xsd:boolean ([XMLSCHEMA2/2] section 3.2.2) attribute that specifies return to parent navigation behavior in slideshow.

       74 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

imageType: An ST_ZoomObjectImageType attribute that specifies whether a custom cover image is used, or the slide preview.

transitionDur: An ST_UniversalTimeOffset attribute that specifies the duration of the transition between Zoom and slide. If not specified, it will use the destination slide transition and the timings associated with that transition.

showBg: An xsd:boolean ([XMLSCHEMA2/2] section 3.2.2) attribute that specifies whether the Zoom will use the background of the destination slide.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_ZoomObjectProperties"> xsd:sequence <xsd:element name="blipFill" type="a:CT_BlipFillProperties" minOccurs="1" maxOccurs="1"/> <xsd:element name="spPr" type="a:CT_ShapeProperties" minOccurs="1" maxOccurs="1"/> </xsd:sequence> <xsd:attribute name="id" type="s:ST_Guid" use="required"/> <xsd:attribute name="returnToParent" type="xsd:boolean" use="optional" default="true"/> <xsd:attribute name="imageType" type="ST_ZoomObjectImageType" use="optional" default="preview"/> <xsd:attribute name="transitionDur" type="p14:ST_UniversalTimeOffset" use="optional"/> <xsd:attribute name="showBg" type="xsd:boolean" use="optional" default="true"/> </xsd:complexType>

See section 5.7 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.8.4 Simple Types

2.8.4.1 ST_ZoomObjectImageType

Target namespace: http://schemas.microsoft.com/office/powerpoint/2016/6/main

Referenced by: CT_ZoomObjectProperties

A simple type that specifies whether the Zoom object is using the slide preview or a cover image.

Value Meaning

preview Use the image of the slide or section

cover Use a custom image

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this simple type.

<xsd:simpleType name="ST_ZoomObjectImageType"> <xsd:restriction base="xsd:token"> <xsd:enumeration value="preview"/> <xsd:enumeration value="cover"/> </xsd:restriction> </xsd:simpleType>

See section 5.7 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

           75 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

2.9 http://schemas.microsoft.com/office/powerpoint/2016/sectionzoom

2.9.1 Elements

2.9.1.1 sectionZm

Target namespace: http://schemas.microsoft.com/office/powerpoint/2016/sectionzoom

A CT_SectionZoom element that specifies the Zoom type as a Section Zoom container.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this element.

<xsd:element name="sectionZm" type="CT_SectionZoom"/>

See section 5.8 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.9.2 Attributes

None.

2.9.3 Complex Types

2.9.3.1 CT_SectionZoom

Target namespace: http://schemas.microsoft.com/office/powerpoint/2016/sectionzoom

Referenced by: sectionZm

A complex type that specifies the Zoom type as a Section Zoom container.

Child Elements:

sectionZmObj: A CT_SectionZoomObject element that specifies the object type as a Section Zoom object.

extLst: A p:CT_ExtensionList ([ISO/IEC29500-4:2016] section A.3) element that specifies the extension list. All future extensions to the Zoom will be stored in the extension list.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

 <xsd:complexType name="CT_SectionZoom">
  <xsd:sequence>
   <xsd:element name="sectionZmObj" type="CT_SectionZoomObject" minOccurs="1"
 maxOccurs="1"/>
   <xsd:element name="extLst" type="p:CT_ExtensionList" minOccurs="0" maxOccurs="1"/>
  </xsd:sequence>
 </xsd:complexType>

See section 5.8 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.9.3.2 CT_SectionZoomObject

Target namespace: http://schemas.microsoft.com/office/powerpoint/2016/sectionzoom

       76 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

Referenced by: CT_SectionZoom

A complex type that specifies the object type as a Section Zoom object.

Child Elements:

zmPr: A CT_ZoomObjectProperties element that specifies Section Zoom object properties.

extLst: A p:CT_ExtensionList ([ISO/IEC29500-4:2016] section A.3) element that specifies the extension list. All future extensions to the Zoom will be stored in the extension list.

Attributes:

sectionId: A s:ST_Guid ([ISO/IEC29500-4:2016]section A.8.9) attribute that specifies the section ID that the Section Zoom object links to.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_SectionZoomObject"> xsd:sequence <xsd:element name="zmPr" type="p166:CT_ZoomObjectProperties" minOccurs="1" maxOccurs="1"/> <xsd:element name="extLst" type="p:CT_ExtensionList" minOccurs="0" maxOccurs="1"/> </xsd:sequence> <xsd:attribute name="sectionId" type="s:ST_Guid" use="required"/> </xsd:complexType>

See section 5.8 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.9.4 Simple Types

None.

2.10 http://schemas.microsoft.com/office/powerpoint/2016/slidezoom

2.10.1 Elements

2.10.1.1 sldZm

Target namespace: http://schemas.microsoft.com/office/powerpoint/2016/slidezoom

A CT_SlideZoom element that specifies the Zoom type as a Slide Zoom container.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this element.

<xsd:element name="sldZm" type="CT_SlideZoom"/>

See section 5.9 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.10.2 Attributes

None.

      77 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

2.10.3 Complex Types

2.10.3.1 CT_SlideZoom

Target namespace: http://schemas.microsoft.com/office/powerpoint/2016/slidezoom

Referenced by: sldZm

A complex type that specifies the Zoom type as a Slide Zoom container.

Child Elements:

sldZmObj: A CT_SlideZoomObject element that specifies the object type as a Slide Zoom object.

extLst: A p:CT_ExtensionList ([ISO/IEC29500-4:2016] section A.3) element that specifies the extension list. All future extensions to the Zoom will be stored in the extension list.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_SlideZoom"> xsd:sequence <xsd:element name="sldZmObj" type="CT_SlideZoomObject" minOccurs="1" maxOccurs="1"/> <xsd:element name="extLst" type="p:CT_ExtensionList" minOccurs="0" maxOccurs="1"/> </xsd:sequence> </xsd:complexType>

See section 5.9 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.10.3.2 CT_SlideZoomObject

Target namespace: http://schemas.microsoft.com/office/powerpoint/2016/slidezoom

Referenced by: CT_SlideZoom

A complex type that specifies the object type as a Slide Zoom object.

Child Elements:

zmPr: A CT_ZoomObjectProperties element that specifies the Slide Zoom object properties.

extLst: A p:CT_ExtensionList ([ISO/IEC29500-4:2016] section A.3) element that specifies the extension list. All future extensions to the Zoom will be stored in the extension list.

Attributes:

sldId: A p:ST_SlideId ([ISO/IEC29500-4:2016] section A.4) attribute that specifies the slide ID that the Slide Zoom object links to.

cId: An xsd:unsignedInt ([XMLSCHEMA2/2] section 3.3.22) attribute that specifies the creation ID (see section 2.3.1.4) that the Slide Zoom object links to.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_SlideZoomObject"> xsd:sequence <xsd:element name="zmPr" type="p166:CT_ZoomObjectProperties" minOccurs="1" maxOccurs="1"/> <xsd:element name="extLst" type="p:CT_ExtensionList" minOccurs="0" maxOccurs="1"/>

  78 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

 </xsd:sequence>
 <xsd:attribute name="sldId" type="p:ST_SlideId" use="required"/>
 <xsd:attribute name="cId" type="xsd:unsignedInt" use="optional"/>

</xsd:complexType>

See section 5.9 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.10.4 Simple Types

None.

2.11 http://schemas.microsoft.com/office/powerpoint/2016/summaryzoom

2.11.1 Elements

2.11.1.1 summaryZm

Target namespace: http://schemas.microsoft.com/office/powerpoint/2016/summaryzoom

A CT_SummaryZoom element that specifies the Zoom type as a Summary Zoom container.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this element.

<xsd:element name="summaryZm" type="CT_SummaryZoom"/>

See section 5.10 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.11.2 Attributes

None.

2.11.3 Complex Types

2.11.3.1 CT_FixedLayout

Target namespace: http://schemas.microsoft.com/office/powerpoint/2016/summaryzoom

Referenced by: CT_SummaryZoom

A complex type that specifies the layout with user-defined Zoom positioning.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_FixedLayout"/>

See section 5.10 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.11.3.2 CT_GridLayout

Target namespace: http://schemas.microsoft.com/office/powerpoint/2016/summaryzoom

     79 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

Referenced by: CT_SummaryZoom

A complex type that specifies the layout as a grid layout for a list of objects.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_GridLayout"/>

See section 5.10 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.11.3.3 CT_SummaryZoom

Target namespace: http://schemas.microsoft.com/office/powerpoint/2016/summaryzoom

Referenced by: summaryZm

A complex type that specifies the Zoom type as a Summary Zoom.

Child Elements:

summaryZmObj: A CT_SummaryZoomObject element that specifies the object type as a Summary Zoom object.

gridLayout: A CT_GridLayout element that specifies the layout as a grid layout for a list of objects.

fixedLayout: A CT_FixedLayout element that specifies the layout with user-defined Zoom positioning.

extLst: A p:CT_ExtensionList ([ISO/IEC29500-4:2016] section A.3) element that specifies the extension list. All future extensions to the Zoom will be stored in the extension list.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_SummaryZoom"> xsd:sequence <xsd:element name="summaryZmObj" type="CT_SummaryZoomObject" minOccurs="0" maxOccurs="unbounded"/> <xsd:choice minOccurs="1" maxOccurs="1"> <xsd:element name="gridLayout" type="CT_GridLayout"/> <xsd:element name="fixedLayout" type="CT_FixedLayout"/> </xsd:choice> <xsd:element name="extLst" type="p:CT_ExtensionList" minOccurs="0" maxOccurs="1"/> </xsd:sequence> </xsd:complexType>

See section 5.10 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.11.3.4 CT_SummaryZoomObject

Target namespace: http://schemas.microsoft.com/office/powerpoint/2016/summaryzoom

Referenced by: CT_SummaryZoom

A complex type that specifies the object type as a Summary Zoom object.

Child Elements:

zmPr: A CT_ZoomObjectProperties element that specifies Summary Zoom object properties.

         80 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

extLst: A p:CT_ExtensionList ([ISO/IEC29500-4:2016] section A.3) element that specifies the extension list. All future extensions to the Zoom will be stored in the extension list.

Attributes:

sectionId: A s:ST_Guid ([ISO/IEC29500-4:2016] section A.8.9) attribute that specifies the section ID that the Summary Zoom object links to.

title: An xsd:string ([XMLSCHEMA2/2] section 3.2.1) attribute that specifies the Alt text title of the Summary Zoom object.

descr: An xsd:string ([XMLSCHEMA2/2] section 3.2.1) attribute that specifies the Alt text description of the Summary Zoom object.

offsetFactorX: An a:ST_Percentage ([ISO/IEC29500-4:2016] section 17.2.2.2) attribute that specifies the percentage that the object is offset on the x-axis from the default layout.

offsetFactorY: An a:ST_Percentage ([ISO/IEC29500-4:2016] section 17.2.2.2) attribute that specifies the percentage that the object is offset on the y-axis from the default layout.

scaleFactorX: An a:ST_Percentage ([ISO/IEC29500-4:2016] section 17.2.2.2) attribute that specifies the percentage that the object is scaled on the x-axis from the default layout.

scaleFactorY: An a:ST_Percentage ([ISO/IEC29500-4:2016] section 17.2.2.2) attribute that specifies the percentage that the object is scaled on the y-axis from the default layout.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_SummaryZoomObject"> xsd:sequence <xsd:element name="zmPr" type="p166:CT_ZoomObjectProperties" minOccurs="1" maxOccurs="1"/> <xsd:element name="extLst" type="p:CT_ExtensionList" minOccurs="0" maxOccurs="1"/> </xsd:sequence> <xsd:attribute name="sectionId" type="s:ST_Guid" use="required"/> <xsd:attribute name="title" type="xsd:string" use="optional" default=""/> <xsd:attribute name="descr" type="xsd:string" use="optional" default=""/> <xsd:attribute name="offsetFactorX" type="a:ST_Percentage" use="optional" default="0"/> <xsd:attribute name="offsetFactorY" type="a:ST_Percentage" use="optional" default="0"/> <xsd:attribute name="scaleFactorX" type="a:ST_Percentage" use="optional" default="100000"/> <xsd:attribute name="scaleFactorY" type="a:ST_Percentage" use="optional" default="100000"/> </xsd:complexType>

See section 5.10 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.11.4 Simple Types

None.

2.12 http://schemas.microsoft.com/office/powerpoint/2013/main/command

2.12.1 Elements

2.12.1.1 chgInfo

Target namespace: http://schemas.microsoft.com/office/powerpoint/2013/main/command

A CT_ChangesInfo element that specifies the edits made to a PresentationML document.

     81 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this element.

<xsd:element name="chgInfo" type="CT_ChangesInfo"/>

See section 5.3 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.12.1.2 cmAuthorMkLst

Target namespace: http://schemas.microsoft.com/office/powerpoint/2013/main/command

A CT_CommentAuthorMonikerList element that specifies the content moniker information associated with a comment author.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this element.

<xsd:element name="cmAuthorMkLst" type="CT_CommentAuthorMonikerList"/>

See section 5.3 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.12.1.3 cmMkLst

Target namespace: http://schemas.microsoft.com/office/powerpoint/2013/main/command

A CT_CommentMonikerList element that specifies the content moniker information associated with a comment.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this element.

<xsd:element name="cmMkLst" type="CT_CommentMonikerList"/>

See section 5.3 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.12.1.4 docMkLst

Target namespace: http://schemas.microsoft.com/office/powerpoint/2013/main/command

A CT_DocumentMonikerList element that specifies the content moniker information associated with a presentation document.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this element.

<xsd:element name="docMkLst" type="CT_DocumentMonikerList"/>

See section 5.3 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.12.1.5 sldBaseMkLst

Target namespace: http://schemas.microsoft.com/office/powerpoint/2013/main/command

82 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

A CT_SlideBaseMonikerList element that specifies the content moniker information associated with a presentation slide, a slide layout, a slide master, or a notes slide.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this element.

<xsd:element name="sldBaseMkLst" type="CT_SlideBaseMonikerList"/>

See section 5.3 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.12.1.6 sldLayoutMkLst

Target namespace: http://schemas.microsoft.com/office/powerpoint/2013/main/command

A CT_SlideLayoutMonikerList element that specifies the content moniker information associated with a slide layout.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this element.

<xsd:element name="sldLayoutMkLst" type="CT_SlideLayoutMonikerList"/>

See section 5.3 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.12.1.7 sldMasterMkLst

Target namespace: http://schemas.microsoft.com/office/powerpoint/2013/main/command

A CT_MainMasterMonikerList element that specifies the content moniker information associated with a master slide.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this element.

<xsd:element name="sldMasterMkLst" type="CT_MainMasterMonikerList"/>

See section 5.3 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.12.1.8 sldMkLst

Target namespace: http://schemas.microsoft.com/office/powerpoint/2013/main/command

Referenced by: CT_Comment

A CT_SlideMonikerList element that specifies the content moniker information associated with a presentation slide.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this element.

<xsd:element name="sldMkLst" type="CT_SlideMonikerList"/>

See section 5.3 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

83 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

2.12.2 Attributes

None.

2.12.3 Complex Types

2.12.3.1 CT_ChangesInfo

Target namespace: http://schemas.microsoft.com/office/powerpoint/2013/main/command

Referenced by: chgInfo

A complex type that specifies metadata regarding the edits made to the document and the authors of those edits.

Child Elements:

docChgLst: A CT_DocumentChangesList element that specifies metadata regarding the edits made to the document by a single user.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_ChangesInfo"> xsd:sequence <xsd:element name="docChgLst" type="CT_DocumentChangesList" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType>

See section 5.3 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.12.3.2 CT_CommentAuthorChanges

Target namespace: http://schemas.microsoft.com/office/powerpoint/2013/main/command

Referenced by: CT_DocumentChanges

A complex type that specifies the edits made to a comment author object.

Child Elements:

chgData: An ac:CT_ChangesData ([MS-ODRAWXML] section 2.29.3.1) element that specifies the metadata common to content model change descriptors.

cmAuthorMkLst: A CT_CommentAuthorMonikerList element that specifies a content moniker that identifies the edited comment author object.

extLst: A p:CT_ExtensionList ([ISO/IEC29500-4:2016] section A.3) element that specifies the extension list. All future extensions to the comment author change descriptor will be stored in the extension list.

Attributes:

chg: An ST_CommentAuthorChangeBits attribute that specifies the types of edits made to the comment author object.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

 84 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

<xsd:complexType name="CT_CommentAuthorChanges"> xsd:sequence <xsd:element name="chgData" type="ac:CT_ChangesData" minOccurs="0" maxOccurs="1"/> <xsd:element name="cmAuthorMkLst" type="CT_CommentAuthorMonikerList" minOccurs="1" maxOccurs="1"/> <xsd:element name="extLst" type="p:CT_ExtensionList" minOccurs="0" maxOccurs="1"/> </xsd:sequence> <xsd:attribute name="chg" type="ST_CommentAuthorChangeBits" use="required"/> </xsd:complexType>

See section 5.3 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.12.3.3 CT_CommentAuthorMoniker

Target namespace: http://schemas.microsoft.com/office/powerpoint/2013/main/command

A complex type that specifies the content moniker information associated with a comment author.

Attributes:

id: An xsd:unsignedInt ([XMLSCHEMA2/2] section 3.3.22) attribute that specifies the ID of the comment author (see the id attribute in [ISO/IEC29500-1:2016] section 19.4.2).

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_CommentAuthorMoniker"> <xsd:attribute name="id" type="xsd:unsignedInt" use="required"/> </xsd:complexType>

See section 5.3 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.12.3.4 CT_CommentAuthorMonikerList

Target namespace: http://schemas.microsoft.com/office/powerpoint/2013/main/command

Referenced by: CT_CommentAuthorChanges, cmAuthorMkLst

A complex type that specifies a list of content monikers that together uniquely identify a comment author in a document. The sequence of child elements MUST be a valid COMMENTAUTHORMONIKERLIST as specified in the following ABNF (specified in [RFC5234]) grammar.

COMMENTAUTHORMONIKERLIST = DOCUMENTMONIKERLIST (section 2.12.3.11) COMMENTAUTHORMONIKER

COMMENTAUTHORMONIKER = pc:cmAuthorMk (section 2.12.3.3)

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_CommentAuthorMonikerList"> xsd:sequence <xsd:any minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType>

See section 5.3 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

   85 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

2.12.3.5 CT_CommentChanges

Target namespace: http://schemas.microsoft.com/office/powerpoint/2013/main/command

Referenced by: CT_SlideChanges

A complex type that specifies information about edits to a comment.

Child Elements:

chgData: An ac:CT_ChangesData ([MS-ODRAWXML] section 2.29.3.1) element that specifies metadata common to content model changes.

cmMkLst: A CT_CommentMonikerList element that specifies a content moniker that identifies the edited comment.

extLst: A p:CT_ExtensionList ([ISO/IEC29500-4:2016] section A.3) element that specifies the extension list. All future extensions to the comment change descriptor will be stored in the extension list.

Attributes:

chg: An ST_CommentChangeBits attribute that specifies the types of edits made to the comment.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

 <xsd:complexType name="CT_CommentChanges">
  <xsd:sequence>
   <xsd:element name="chgData" type="ac:CT_ChangesData" minOccurs="0" maxOccurs="1"/>
   <xsd:element name="cmMkLst" type="CT_CommentMonikerList" minOccurs="1" maxOccurs="1"/>
   <xsd:element name="extLst" type="p:CT_ExtensionList" minOccurs="0" maxOccurs="1"/>
  </xsd:sequence>
  <xsd:attribute name="chg" type="ST_CommentChangeBits" use="required"/>
 </xsd:complexType>

See section 5.3 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.12.3.6 CT_CommentMoniker

Target namespace: http://schemas.microsoft.com/office/powerpoint/2013/main/command

A complex type that specifies the content moniker information associated with a comment.

Attributes:

authorId: An xsd:unsignedInt ([XMLSCHEMA2/2] section 3.3.22) attribute that specifies the author of the comment. It refers to the ID of an author in the comment author list for the document (see the authorId attribute in [ISO/IEC29500-1:2016] section 19.4.1).

idx: A p:ST_Index ([ISO/IEC29500-1:2016] section 19.7.3) attribute that specifies the unique index of the comment (see the idx attribute in [ISO/IEC29500-1:2016] section 19.4.1).

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_CommentMoniker">
  <xsd:attribute name="authorId" type="xsd:unsignedInt" use="required"/>
  <xsd:attribute name="idx" type="p:ST_Index" use="required"/>


       86 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

</xsd:complexType>

See section 5.3 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.12.3.7 CT_CommentMonikerList

Target namespace: http://schemas.microsoft.com/office/powerpoint/2013/main/command

Referenced by: CT_CommentChanges, cmMkLst

A complex type that specifies a list of content monikers that together uniquely identify a comment in a document. The sequence of child elements MUST be a valid COMMENTMONIKERLIST as specified in the following ABNF (specified in [RFC5234]) grammar.

COMMENTMONIKERLIST = SLIDEMONIKERLIST (section 2.12.3.21) COMMENTMONIKER

COMMENTMONIKER = pc:cmMk (section 2.12.3.6)

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_CommentMonikerList">

xsd:sequence <xsd:any minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType>

See section 5.3 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.12.3.8 CT_DocumentChanges

Target namespace: http://schemas.microsoft.com/office/powerpoint/2013/main/command

Referenced by: CT_DocumentChangesList

A complex type that specifies metadata about edits to the presentation document.

Child Elements:

chgData: An ac:CT_ChangesData ([MS-ODRAWXML] section 2.29.3.1) element that specifies metadata common to content model changes.

docMkLst: A CT_DocumentMonikerList element that specifies a content moniker that identifies the edited document.

sldChg: A CT_SlideChanges element that specifies the edits made to a slide in the document.

sldMasterChg: A CT_MainMasterChanges element that specifies the edits made to a master slide in the document.

cmAuthorChg: A CT_CommentAuthorChanges element that specifies the edits made to a comment author data object in the document.

extLst: A p:CT_ExtensionList ([ISO/IEC29500-4:2016] section A.3) element that specifies the extension list. All future extensions to the document change descriptor will be stored in the extension list.

Attributes:

87 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

chg: An ST_DocumentChangeBits attribute that specifies the types of edits made to the document.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_DocumentChanges"> xsd:sequence <xsd:element name="chgData" type="ac:CT_ChangesData" minOccurs="0" maxOccurs="1"/> <xsd:element name="docMkLst" type="CT_DocumentMonikerList" minOccurs="1" maxOccurs="1"/> <xsd:element name="sldChg" type="CT_SlideChanges" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="sldMasterChg" type="CT_MainMasterChanges" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="cmAuthorChg" type="CT_CommentAuthorChanges" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="extLst" type="p:CT_ExtensionList" minOccurs="0" maxOccurs="1"/> </xsd:sequence> <xsd:attribute name="chg" type="ST_DocumentChangeBits" use="required"/> </xsd:complexType>

See section 5.3 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.12.3.9 CT_DocumentChangesList

Target namespace: http://schemas.microsoft.com/office/powerpoint/2013/main/command

Referenced by: CT_ChangesInfo

A complex type that specifies metadata regarding the edits made to the document by a single user.

Child Elements:

chgData: An ac:CT_ChangesData ([MS-ODRAWXML] section 2.29.3.1) element that specifies information about the user making the edits.

docChg: A CT_DocumentChanges element that specifies metadata regarding a single edit to the document.

extLst: A p:CT_ExtensionList ([ISO/IEC29500-4:2016] section A.3) element that specifies the extension list. All future extensions to the document changes list will be stored in the extension list.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_DocumentChangesList"> xsd:sequence <xsd:element name="chgData" type="ac:CT_ChangesData" minOccurs="0" maxOccurs="1"/> <xsd:element name="docChg" type="CT_DocumentChanges" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="extLst" type="p:CT_ExtensionList" minOccurs="0" maxOccurs="1"/> </xsd:sequence> </xsd:complexType>

See section 5.3 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.12.3.10 CT_DocumentMoniker

Target namespace: http://schemas.microsoft.com/office/powerpoint/2013/main/command

A complex type that specifies the content moniker information associated with a presentation document.

   88 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_DocumentMoniker"/>

See section 5.3 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.12.3.11 CT_DocumentMonikerList

Target namespace: http://schemas.microsoft.com/office/powerpoint/2013/main/command

Referenced by: CT_DocumentChanges, docMkLst

A complex type that specifies a list of content monikers that together identify a presentation document. The sequence of child elements MUST be a valid DOCUMENTMONIKERLIST as specified in the following ABNF (specified in [RFC5234]) grammar.

DOCUMENTMONIKERLIST = DOCUMENTMONIKER

DOCUMENTMONIKER = pc:docMk (section 2.12.3.10)

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_DocumentMonikerList"> xsd:sequence <xsd:any minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType>

See section 5.3 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.12.3.12 CT_MainMasterChanges

Target namespace: http://schemas.microsoft.com/office/powerpoint/2013/main/command

Referenced by: CT_DocumentChanges

A complex type that specifies metadata about edits to a master slide.

Child Elements:

chgData: An ac:CT_ChangesData ([MS-ODRAWXML] section 2.29.3.1) element that specifies metadata common to content model changes.

sldMasterMkLst: A CT_MainMasterMonikerList element that specifies a content moniker that identifies the edited master slide.

spChg: An ac:CT_ShapeChanges ([MS-ODRAWXML] section 2.29.3.16) element that specifies the edits made to a shape on the master slide.

grpChg: An ac:CT_GroupShapeChanges ([MS-ODRAWXML] section 2.29.3.7) element that specifies the edits made to a group shape on the master slide.

graphicFrameChg: An ac:CT_GraphicFrameChanges ([MS-ODRAWXML] section 2.29.3.19) element that specifies the edits made to a graphic frame on the master slide.

89 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

picChg: An ac:CT_PictureChanges ([MS-ODRAWXML] section 2.29.3.13) element that specifies the edits made to a picture on the master slide.

inkChg: An ac:CT_InkChanges ([MS-ODRAWXML] section 2.29.3.10) element that specifies the edits made to an ink object on the master slide.

cxnChg: An ac:CT_ConnectorChanges ([MS-ODRAWXML] section 2.29.3.2) element that specifies the edits made to a connector on the master slide.

sldLayoutChg: A CT_SlideLayoutChanges element that specifies the edits made to a slide layout of the master slide.

extLst: A p:CT_ExtensionList ([ISO/IEC29500-4:2016] section A.3) element that specifies the extension list. All future extensions to the master slide change descriptor will be stored in the extension list.

Attributes:

chg: An ST_MainMasterChangeBits attribute that specifies the types of edits made to the master slide.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_MainMasterChanges"> xsd:sequence <xsd:element name="chgData" type="ac:CT_ChangesData" minOccurs="0" maxOccurs="1"/> <xsd:element name="sldMasterMkLst" type="CT_MainMasterMonikerList" minOccurs="1" maxOccurs="1"/> <xsd:element name="spChg" type="ac:CT_ShapeChanges" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="grpChg" type="ac:CT_GroupShapeChanges" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="graphicFrameChg" type="ac:CT_GraphicFrameChanges" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="picChg" type="ac:CT_PictureChanges" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="inkChg" type="ac:CT_InkChanges" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="cxnChg" type="ac:CT_ConnectorChanges" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="sldLayoutChg" type="CT_SlideLayoutChanges" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="extLst" type="p:CT_ExtensionList" minOccurs="0" maxOccurs="1"/> </xsd:sequence> <xsd:attribute name="chg" type="ST_MainMasterChangeBits" use="required"/> </xsd:complexType>

See section 5.3 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.12.3.13 CT_MainMasterMoniker

Target namespace: http://schemas.microsoft.com/office/powerpoint/2013/main/command

A complex type that specifies the content moniker information associated with a master slide.

Attributes:

cId: An ST_CreationId attribute that specifies the creation ID of the master slide (see section 2.3.1.4).

sldId: A p:ST_SlideMasterId ([ISO/IEC29500-1:2016] section 19.7.16) attribute that specifies the identifier of the master slide.

   90 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_MainMasterMoniker"> <xsd:attribute name="cId" type="ST_CreationId" use="optional"/> <xsd:attribute name="sldId" type="p:ST_SlideMasterId" use="required"/> </xsd:complexType>

See section 5.3 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.12.3.14 CT_MainMasterMonikerList

Target namespace: http://schemas.microsoft.com/office/powerpoint/2013/main/command

Referenced by: CT_MainMasterChanges, sldMasterMkLst

A complex type that specifies a list of content monikers that together uniquely identify a master slide in a document. The sequence of child elements MUST be a valid MAINMASTERMONIKERLIST as specified in the following ABNF (specified in [RFC5234]) grammar.

MAINMASTERMONIKERLIST = DOCUMENTMONIKERLIST (section 2.12.3.11) MAINMASTERMONIKER

MAINMASTERMONIKER = pc:sldMasterMk (section 2.12.3.13)

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_MainMasterMonikerList"> xsd:sequence <xsd:any minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType>

See section 5.3 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.12.3.15 CT_SlideBaseMonikerList

Target namespace: http://schemas.microsoft.com/office/powerpoint/2013/main/command

Referenced by: sldBaseMkLst

A complex type that specifies a list of content monikers that together uniquely identify an object in a document. The sequence of child elements MUST be a valid SLIDEBASEMONIKERLIST as specified in the following ABNF (specified in [RFC5234]) grammar.

SLIDEBASEMONIKERLIST = MAINMASTERMONIKERLIST (section 2.12.3.14) / SLIDELAYOUTMONIKERLIST (section 2.12.3.19) / SLIDEMONIKERLIST (section 2.12.3.21)

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_SlideBaseMonikerList"> xsd:sequence <xsd:any minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType>

  91 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

See section 5.3 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.12.3.16 CT_SlideChanges

Target namespace: http://schemas.microsoft.com/office/powerpoint/2013/main/command

Referenced by: CT_DocumentChanges

A complex type that specifies information about edits to a slide.

Child Elements:

chgData: An ac:CT_ChangesData ([MS-ODRAWXML] section 2.29.3.1) element that specifies metadata common to content model changes.

sldMkLst: A CT_SlideMonikerList element that specifies a content moniker that identifies the edited slide.

spChg: An ac:CT_ShapeChanges ([MS-ODRAWXML] section 2.29.3.16) element that specifies the edits made to a shape on the slide.

grpChg: An ac:CT_GroupShapeChanges ([MS-ODRAWXML] section 2.29.3.7) element that specifies the edits made to a group shape on the slide.

graphicFrameChg: An ac:CT_GraphicFrameChanges ([MS-ODRAWXML] section 2.29.3.19) element that specifies the edits made to a graphic frame on the slide.

picChg: An ac:CT_PictureChanges ([MS-ODRAWXML] section 2.29.3.13) element that specifies the edits made to a picture on the slide.

inkChg: An ac:CT_InkChanges ([MS-ODRAWXML] section 2.29.3.10) element that specifies the edits made to an ink object on the slide.

cxnChg: An ac:CT_ConnectorChanges ([MS-ODRAWXML] section 2.29.3.2) element that specifies the edits made to a connector on the slide.

cmChg: A CT_CommentChanges element that specifies the edits made to a comment on the slide.

extLst: A p:CT_ExtensionList ([ISO/IEC29500-4:2016] section A.3) element that specifies the extension list. All future extensions to the slide change descriptor will be stored in the extension list

Attributes:

chg: An ST_SlideChangeBits attribute that specifies the types of edits made to the slide.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_SlideChanges"> xsd:sequence <xsd:element name="chgData" type="ac:CT_ChangesData" minOccurs="0" maxOccurs="1"/> <xsd:element name="sldMkLst" type="CT_SlideMonikerList" minOccurs="1" maxOccurs="1"/> <xsd:element name="spChg" type="ac:CT_ShapeChanges" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="grpChg" type="ac:CT_GroupShapeChanges" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="graphicFrameChg" type="ac:CT_GraphicFrameChanges" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="picChg" type="ac:CT_PictureChanges" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="inkChg" type="ac:CT_InkChanges" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="cxnChg" type="ac:CT_ConnectorChanges" minOccurs="0" maxOccurs="unbounded"/>

      92 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

   <xsd:element name="cmChg" type="CT_CommentChanges" minOccurs="0" maxOccurs="unbounded"/>
   <xsd:element name="extLst" type="p:CT_ExtensionList" minOccurs="0" maxOccurs="1"/>
  </xsd:sequence>
  <xsd:attribute name="chg" type="ST_SlideChangeBits" use="required"/>
</xsd:complexType>

See section 5.3 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.12.3.17 CT_SlideLayoutChanges

Target namespace: http://schemas.microsoft.com/office/powerpoint/2013/main/command

Referenced by: CT_MainMasterChanges

A complex type that specifies the metadata about edits to a slide layout.

Child Elements:

chgData: An ac:CT_ChangesData ([MS-ODRAWXML] section 2.29.3.1) element that specifies metadata common to content model changes.

sldLayoutMkLst: A CT_SlideLayoutMonikerList element that specifies a content moniker that identifies the edited slide layout.

spChg: An ac:CT_ShapeChanges ([MS-ODRAWXML] section 2.29.3.16) element that specifies the edits made to a shape on the slide layout.

grpChg: An ac:CT_GroupShapeChanges ([MS-ODRAWXML] section 2.29.3.7) element that specifies the edits made to a group shape on the slide layout.

graphicFrameChg: An ac:CT_GraphicFrameChanges ([MS-ODRAWXML] section 2.29.3.19) element that specifies the edits made to a graphic frame on the slide layout.

picChg: An ac:CT_PictureChanges ([MS-ODRAWXML] section 2.29.3.13) element that specifies the edits made to a picture on the slide layout.

inkChg: An ac:CT_InkChanges ([MS-ODRAWXML] section 2.29.3.10) element that specifies the edits made to an ink object on the slide layout.

cxnChg: An ac:CT_ConnectorChanges ([MS-ODRAWXML] section 2.29.3.2) element that specifies the edits made to a connector on the slide layout.

extLst: A p:CT_ExtensionList ([ISO/IEC29500-4:2016] section A.3) element that specifies the extension list. All future extensions to the slide layout change descriptor will be stored in the extension list.

Attributes:

chg: An ST_SlideLayoutChangeBits attribute that specifies the types of edits made to the slide layout.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

 <xsd:complexType name="CT_SlideLayoutChanges">
  <xsd:sequence>
   <xsd:element name="chgData" type="ac:CT_ChangesData" minOccurs="0" maxOccurs="1"/>
   <xsd:element name="sldLayoutMkLst" type="CT_SlideLayoutMonikerList" minOccurs="1"
 maxOccurs="1"/>
   <xsd:element name="spChg" type="ac:CT_ShapeChanges" minOccurs="0" maxOccurs="unbounded"/>


       93 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

<xsd:element name="grpChg" type="ac:CT_GroupShapeChanges" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="graphicFrameChg" type="ac:CT_GraphicFrameChanges" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="picChg" type="ac:CT_PictureChanges" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="inkChg" type="ac:CT_InkChanges" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="cxnChg" type="ac:CT_ConnectorChanges" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="extLst" type="p:CT_ExtensionList" minOccurs="0" maxOccurs="1"/> </xsd:sequence> <xsd:attribute name="chg" type="ST_SlideLayoutChangeBits" use="required"/> </xsd:complexType>

See section 5.3 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.12.3.18 CT_SlideLayoutMoniker

Target namespace: http://schemas.microsoft.com/office/powerpoint/2013/main/command

A complex type that specifies the content moniker information associated with a slide layout.

Attributes:

cId: An ST_CreationId attribute that specifies the creation ID of the slide layout (see section 2.3.1.4).

sldId: A p:ST_SlideLayoutId ([ISO/IEC29500-1:2016] section 19.7.14) attribute that specifies the identifier of the slide layout.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_SlideLayoutMoniker"> <xsd:attribute name="cId" type="ST_CreationId" use="optional"/> <xsd:attribute name="sldId" type="p:ST_SlideLayoutId" use="required"/> </xsd:complexType>

See section 5.3 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.12.3.19 CT_SlideLayoutMonikerList

Target namespace: http://schemas.microsoft.com/office/powerpoint/2013/main/command

Referenced by: CT_SlideLayoutChanges, sldLayoutMkLst

A complex type that specifies a list of content monikers that together uniquely identify a slide layout in a document. The sequence of child elements MUST be a valid SLIDELAYOUTMONIKERLIST as specified in the following ABNF (specified in [RFC5234]) grammar.

SLIDELAYOUTMONIKERLIST = MAINMASTERMONIKERLIST (section 2.12.3.14) SLIDELAYOUTMONIKER

SLIDELAYOUTMONIKER = pc:sldLayoutMk (section 2.12.3.18)

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_SlideLayoutMonikerList"> xsd:sequence <xsd:any minOccurs="0" maxOccurs="unbounded"/>

   94 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

</xsd:sequence> </xsd:complexType>

See section 5.3 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.12.3.20 CT_SlideMoniker

Target namespace: http://schemas.microsoft.com/office/powerpoint/2013/main/command

A complex type that specifies the content moniker information associated with a slide.

Attributes:

cId: An ST_CreationId attribute that specifies the creation ID of the slide (see section 2.3.1.4).

sldId: A p:ST_SlideId ([ISO/IEC29500-4:2016] section A.4) attribute that specifies the identifier of the slide.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_SlideMoniker"> <xsd:attribute name="cId" type="ST_CreationId" use="optional"/> <xsd:attribute name="sldId" type="p:ST_SlideId" use="required"/> </xsd:complexType>

See section 5.3 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.12.3.21 CT_SlideMonikerList

Target namespace: http://schemas.microsoft.com/office/powerpoint/2013/main/command

Referenced by: CT_SlideChanges, sldMkLst, CT_Comment

A complex type that specifies a list of content monikers that together uniquely identify a slide in a document. The sequence of child elements MUST be a valid SLIDEMONIKERLIST as specified in the following ABNF (specified in [RFC5234]) grammar.

SLIDEMONIKERLIST = DOCUMENTMONIKERLIST (section 2.12.3.11) SLIDEMONIKER

SLIDEMONIKER = pc:sldMk (section 2.12.3.20)

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_SlideMonikerList"> xsd:sequence <xsd:any minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType>

See section 5.3 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

  95 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

2.12.4 Simple Types

2.12.4.1 ST_CommentAuthorChangeBit

Target namespace: http://schemas.microsoft.com/office/powerpoint/2013/main/command

Referenced by: ST_CommentAuthorChangeBits

A simple type specifying the edit made to the comment author.

Value Meaning

add Comment Author: Add

del Comment Author: Delete

mod Comment Author: Modify

replId Comment Author ID: Replace

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this simple type.

<xsd:simpleType name="ST_CommentAuthorChangeBit"> <xsd:restriction base="xsd:token"> <xsd:enumeration value="add"/> <xsd:enumeration value="del"/> <xsd:enumeration value="mod"/> <xsd:enumeration value="replId"/> </xsd:restriction> </xsd:simpleType>

See section 5.3 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.12.4.2 ST_CommentAuthorChangeBits

Target namespace: http://schemas.microsoft.com/office/powerpoint/2013/main/command

Referenced by: CT_CommentAuthorChanges

A simple type specifying a list of changes to a comment author.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this simple type.

<xsd:simpleType name="ST_CommentAuthorChangeBits"> <xsd:list itemType="ST_CommentAuthorChangeBit"/> </xsd:simpleType>

See section 5.3 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.12.4.3 ST_CommentChangeBit

Target namespace: http://schemas.microsoft.com/office/powerpoint/2013/main/command

Referenced by: ST_CommentChangeBits

          96 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

A simple type specifying the edit made to the comment.

Value Meaning

add Comment: Add

del Comment: Delete

mod Comment: Modify

replId Comment ID: Modify

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this simple type.

<xsd:simpleType name="ST_CommentChangeBit"> <xsd:restriction base="xsd:token"> <xsd:enumeration value="add"/> <xsd:enumeration value="del"/> <xsd:enumeration value="mod"/> <xsd:enumeration value="replId"/> </xsd:restriction> </xsd:simpleType>

See section 5.3 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.12.4.4 ST_CommentChangeBits

Target namespace: http://schemas.microsoft.com/office/powerpoint/2013/main/command

Referenced by: CT_CommentChanges

A simple type specifying a list of changes to a comment.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this simple type.

<xsd:simpleType name="ST_CommentChangeBits"> <xsd:list itemType="ST_CommentChangeBit"/> </xsd:simpleType>

See section 5.3 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.12.4.5 ST_CreationId

Target namespace: http://schemas.microsoft.com/office/powerpoint/2013/main/command

Referenced by: CT_SlideMoniker, CT_MainMasterMoniker, CT_SlideLayoutMoniker

A simple type that specifies the creation ID of a slide, master slide, or slide layout (see section 2.3.1.4).

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this simple type.

<xsd:simpleType name="ST_CreationId">

         97 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

<xsd:restriction base="xsd:unsignedInt"/> </xsd:simpleType>

See section 5.3 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.12.4.6 ST_DocumentChangeBit

Target namespace: http://schemas.microsoft.com/office/powerpoint/2013/main/command

Referenced by: ST_DocumentChangeBits

A simple type specifying the edit made to the document.

Value Meaning

undo Undo

redo Redo

ext External

custSel Custom Selection

mod Document: Modify

addSld Add Slide

delSld Delete Slide

modSld Modify Slide

sldOrd Modify Slide Order

addMainMaster Add Main Slide Master

delMainMaster Delete Main Slide Master

modMainMaster Modify Main Slide Master

mainMasterOrd Reorder Main Slide Master

addSection Add Section

delSection Delete Section

modSection Modify Section

addCmAuthor Add Comment Author

delCmAuthor Delete Comment Author

modCmAuthor Modify Comment Author

replTag Replace String Tag

delTag Delete String Tag

addCustShow Add Custom Show

delCustShow Delete Custom Show

modCustShow Modify Custom Show

                 98 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

Value Meaning

modNotesMaster Modify Notes Master

modHandout Modify Handouts Master

modShowInfo Modify Show Info

addOsfTaskPaneApp Add Task Pane App Content

delOsfTaskPaneApp Delete Task Pane App Content

setSldSz Set Slide Size

modRtl Modify Right-to-Left properties

modChgInfo Modify Changes Info

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this simple type.

<xsd:simpleType name="ST_DocumentChangeBit"> <xsd:restriction base="xsd:token"> <xsd:enumeration value="undo"/> <xsd:enumeration value="redo"/> <xsd:enumeration value="ext"/> <xsd:enumeration value="custSel"/> <xsd:enumeration value="mod"/> <xsd:enumeration value="addSld"/> <xsd:enumeration value="delSld"/> <xsd:enumeration value="modSld"/> <xsd:enumeration value="sldOrd"/> <xsd:enumeration value="addMainMaster"/> <xsd:enumeration value="delMainMaster"/> <xsd:enumeration value="modMainMaster"/> <xsd:enumeration value="mainMasterOrd"/> <xsd:enumeration value="addSection"/> <xsd:enumeration value="delSection"/> <xsd:enumeration value="modSection"/> <xsd:enumeration value="addCmAuthor"/> <xsd:enumeration value="delCmAuthor"/> <xsd:enumeration value="modCmAuthor"/> <xsd:enumeration value="replTag"/> <xsd:enumeration value="delTag"/> <xsd:enumeration value="addCustShow"/> <xsd:enumeration value="delCustShow"/> <xsd:enumeration value="modCustShow"/> <xsd:enumeration value="modNotesMaster"/> <xsd:enumeration value="modHandout"/> <xsd:enumeration value="modShowInfo"/> <xsd:enumeration value="addOsfTaskPaneApp"/> <xsd:enumeration value="delOsfTaskPaneApp"/> <xsd:enumeration value="setSldSz"/> <xsd:enumeration value="modRtl"/> <xsd:enumeration value="modChgInfo"/> </xsd:restriction> </xsd:simpleType>

See section 5.3 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

                    99 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

2.12.4.7 ST_DocumentChangeBits

Target namespace: http://schemas.microsoft.com/office/powerpoint/2013/main/command

Referenced by: CT_DocumentChanges

A simple type specifying a list of edits to a presentation.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this simple type.

<xsd:simpleType name="ST_DocumentChangeBits"> <xsd:list itemType="ST_DocumentChangeBit"/> </xsd:simpleType>

See section 5.3 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.12.4.8 ST_MainMasterChangeBit

Target namespace: http://schemas.microsoft.com/office/powerpoint/2013/main/command

Referenced by: ST_MainMasterChangeBits

An enumeration specifying the edit made to the Main Master.

Value Meaning

addSp Add Shape

delSp Delete Shape

modSp Modify Shape

spOrd Reorder Shape

new New

add Add

del Delete

mod Modify

ord Reorder

replId Replace ID

modTransition Modify Transition

modMedia Modify Media

setBg Set Background

setFolMasterAnim Set Follow Master Animations

setFolMasterObjs Set Follow Master Objects

modClrScheme Modify Color Scheme

addAnim Add Animation

                    100 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

Value Meaning

delAnim Delete Animation

modAnim Modify Animation

replTag Replace String Tag

delTag Delete String Tag

setClrOvrMap Set Color Override Map

delDesignElem Delete Design Element

modShow Modify Show/Hide information

addSldLayout Add Slide Layout

delSldLayout Delete Slide Layout

modSldLayout Modify Slide Layout

sldLayoutOrd Reorder Slide Layout

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this simple type.

<xsd:simpleType name="ST_MainMasterChangeBit"> <xsd:restriction base="xsd:token"> <xsd:enumeration value="addSp"/> <xsd:enumeration value="delSp"/> <xsd:enumeration value="modSp"/> <xsd:enumeration value="spOrd"/> <xsd:enumeration value="new"/> <xsd:enumeration value="add"/> <xsd:enumeration value="del"/> <xsd:enumeration value="mod"/> <xsd:enumeration value="ord"/> <xsd:enumeration value="replId"/> <xsd:enumeration value="modTransition"/> <xsd:enumeration value="modMedia"/> <xsd:enumeration value="setBg"/> <xsd:enumeration value="setFolMasterAnim"/> <xsd:enumeration value="setFolMasterObjs"/> <xsd:enumeration value="modClrScheme"/> <xsd:enumeration value="addAnim"/> <xsd:enumeration value="delAnim"/> <xsd:enumeration value="modAnim"/> <xsd:enumeration value="replTag"/> <xsd:enumeration value="delTag"/> <xsd:enumeration value="setClrOvrMap"/> <xsd:enumeration value="delDesignElem"/> <xsd:enumeration value="modShow"/> <xsd:enumeration value="addSldLayout"/> <xsd:enumeration value="delSldLayout"/> <xsd:enumeration value="modSldLayout"/> <xsd:enumeration value="sldLayoutOrd"/> </xsd:restriction> </xsd:simpleType>

See section 5.3 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

                101 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

2.12.4.9 ST_MainMasterChangeBits

Target namespace: http://schemas.microsoft.com/office/powerpoint/2013/main/command

Referenced by: CT_MainMasterChanges

A simple type specifying a list of edits to a master slide.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this simple type.

<xsd:simpleType name="ST_MainMasterChangeBits"> <xsd:list itemType="ST_MainMasterChangeBit"/> </xsd:simpleType>

See section 5.3 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.12.4.10 ST_SlideChangeBit

Target namespace: http://schemas.microsoft.com/office/powerpoint/2013/main/command

Referenced by: ST_SlideChangeBits

A simple type specifying the edit made to the slide.

Value Meaning

addSp Add Shape

delSp Delete Shape

modSp Modify Shape

spOrd Reorder Shape

new New

add Add

del Delete

mod Modify

ord Reorder

replId Replace ID

modTransition Modify Transition

modMedia Modify Media

setBg Set Background

setFolMasterAnim Set Follow Master Animation

setFolMasterObjs Set Follow Master Object

modClrScheme Modify Color Scheme

addAnim Add Animation

                    102 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

Value Meaning

delAnim Delete Animation

modAnim Modify Animation

replTag Replace String Tag

delTag Delete String Tag

setClrOvrMap Set Color Override map

delDesignElem Delete Design Element

modShow Modify Show/hide info

addCm Add comment

delCm Delete comment

modCm Modify comment

chgLayout Change Layout

modNotes Modify Speaker Notes

modNotesTx Modify Speaker Notes Text

setSldSyncInfo Set Slide Sync info

newSectionLinks New Section Links

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this simple type.

<xsd:simpleType name="ST_SlideChangeBit"> <xsd:restriction base="xsd:token"> <xsd:enumeration value="addSp"/> <xsd:enumeration value="delSp"/> <xsd:enumeration value="modSp"/> <xsd:enumeration value="spOrd"/> <xsd:enumeration value="new"/> <xsd:enumeration value="add"/> <xsd:enumeration value="del"/> <xsd:enumeration value="mod"/> <xsd:enumeration value="ord"/> <xsd:enumeration value="replId"/> <xsd:enumeration value="modTransition"/> <xsd:enumeration value="modMedia"/> <xsd:enumeration value="setBg"/> <xsd:enumeration value="setFolMasterAnim"/> <xsd:enumeration value="setFolMasterObjs"/> <xsd:enumeration value="modClrScheme"/> <xsd:enumeration value="addAnim"/> <xsd:enumeration value="delAnim"/> <xsd:enumeration value="modAnim"/> <xsd:enumeration value="replTag"/> <xsd:enumeration value="delTag"/> <xsd:enumeration value="setClrOvrMap"/> <xsd:enumeration value="delDesignElem"/> <xsd:enumeration value="modShow"/> <xsd:enumeration value="addCm"/> <xsd:enumeration value="delCm"/> <xsd:enumeration value="modCm"/>

                  103 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

     <xsd:enumeration value="chgLayout"/>
     <xsd:enumeration value="modNotes"/>
     <xsd:enumeration value="modNotesTx"/>
     <xsd:enumeration value="setSldSyncInfo"/>
     <xsd:enumeration value="newSectionLinks"/>
    </xsd:restriction>
 </xsd:simpleType>

See section 5.3 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.12.4.11 ST_SlideChangeBits

Target namespace: http://schemas.microsoft.com/office/powerpoint/2013/main/command

Referenced by: CT_SlideChanges

A simple type specifying a list of edits to a slide.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this simple type.

    <xsd:simpleType name="ST_SlideChangeBits">
    <xsd:list itemType="ST_SlideChangeBit"/>
    </xsd:simpleType>

See section 5.3 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.12.4.12 ST_SlideLayoutChangeBit

Target namespace: http://schemas.microsoft.com/office/powerpoint/2013/main/command

Referenced by: ST_SlideLayoutChangeBits

An enumeration specifying the type of edit made to a slide layout.

Value Meaning

addSp Shape: Add

delSp Shape: Delete

modSp Shape: Modify

spOrd Shape: Modify Order

new Slide: New

add Slide: Add

del Slide: Delete

mod Slide: Modify

ord Slide: Reorder

replId Slide: Replace ID

modTransition Slide: Modify Transition

                 104 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

Value Meaning

modMedia Slide: Modify Media

setBg Slide: Set Background

setFolMasterAnim Slide: Set Follow Master Animations

setFolMasterObjs Slide: Set Follow Master Objects

modClrScheme Slide: Modify Color Scheme

addAnim Slide: Add Animation

delAnim Slide: Delete Animation

modAnim Slide: Modify Animation

replTag Slide: Replace String Tag

delTag Slide: Delete String Tag

setClrOvrMap Slide: Set Color override mapping

delDesignElem Slide: Delete Design Element

modShow Slide: Modify show/hide properties

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this simple type.

<xsd:simpleType name="ST_SlideLayoutChangeBit"> <xsd:restriction base="xsd:token"> <xsd:enumeration value="addSp"/> <xsd:enumeration value="delSp"/> <xsd:enumeration value="modSp"/> <xsd:enumeration value="spOrd"/> <xsd:enumeration value="new"/> <xsd:enumeration value="add"/> <xsd:enumeration value="del"/> <xsd:enumeration value="mod"/> <xsd:enumeration value="ord"/> <xsd:enumeration value="replId"/> <xsd:enumeration value="modTransition"/> <xsd:enumeration value="modMedia"/> <xsd:enumeration value="setBg"/> <xsd:enumeration value="setFolMasterAnim"/> <xsd:enumeration value="setFolMasterObjs"/> <xsd:enumeration value="modClrScheme"/> <xsd:enumeration value="addAnim"/> <xsd:enumeration value="delAnim"/> <xsd:enumeration value="modAnim"/> <xsd:enumeration value="replTag"/> <xsd:enumeration value="delTag"/> <xsd:enumeration value="setClrOvrMap"/> <xsd:enumeration value="delDesignElem"/> <xsd:enumeration value="modShow"/> </xsd:restriction> </xsd:simpleType>

See section 5.3 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

                   105 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

2.12.4.13 ST_SlideLayoutChangeBits

Target namespace: http://schemas.microsoft.com/office/powerpoint/2013/main/command

Referenced by: CT_SlideLayoutChanges

A simple type specifying a list of changes to a slide layout.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this simple type.

<xsd:simpleType name="ST_SlideLayoutChangeBits"> <xsd:list itemType="ST_SlideLayoutChangeBit"/> </xsd:simpleType>

See section 5.3 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.13 http://schemas.microsoft.com/office/powerpoint/2017/3/main

2.13.1 Elements

2.13.1.1 tracksInfo

Target namespace: http://schemas.microsoft.com/office/powerpoint/2017/3/main

A CT_TracksInfo element that specifies the properties of the tracks for a media object.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this element.

<xsd:element name="tracksInfo" type="CT_TracksInfo"/>

See section 5.12 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.13.2 Attributes

None.

2.13.3 Complex Types

2.13.3.1 CT_Track

Target namespace: http://schemas.microsoft.com/office/powerpoint/2017/3/main

Referenced by: CT_TrackList

A complex type that specifies a caption file.

Attributes:

id: A s:ST_Guid ([ISO/IEC29500-4:2016] section A.8.9) attribute that specifies a uniquely generated ID to identify the track.

label: A xsd:string ([XMLSCHEMA2/2] section 3.2.1) attribute that specifies a label for the track.

 106 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

lang: An a:ST_TextLanguageID ([ISO/IEC29500-1:2016] section A.5.1) attribute that specifies the language of the track.

r:embed: A r:ST_RelationshipId ([ISO/IEC29500-4:2016] section A.8.8) attribute that specifies the relationship identifier that is used to determine the location of the media if it is embedded in the document. The r:embed attribute MUST be present if the r:link attribute is not present. If both the r:embed and r:link attributes are present, the r:link attribute takes precedence.

r:link: A r:ST_RelationshipId ([ISO/IEC29500-4:2016] section A.8.8) attribute that specifies the relationship identifier that is used to determine the location of the media if it is linked from the document. The r:link attribute MUST be present if the r:embed attribute is not present. If both the r:link and r:embed attributes are present, the r:link attribute takes precedence.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_Track"> <xsd:attribute name="id" type="s:ST_Guid" use="required"/> <xsd:attribute name="label" type="xsd:string" use="required"/> <xsd:attribute name="lang" type="a:ST_TextLanguageID" use="optional"/> <xsd:attributeGroup ref="a:AG_Blob"/> </xsd:complexType>

See section 5.12 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.13.3.2 CT_TrackList

Target namespace: http://schemas.microsoft.com/office/powerpoint/2017/3/main

Referenced by: CT_TracksInfo

A complex type that specifies a list of tracks.

Child Elements:

track: A CT_Track element that specifies a caption associated with a media object.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_TrackList"> xsd:sequence <xsd:element name="track" type="CT_Track" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType>

See section 5.12 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.13.3.3 CT_TracksInfo

Target namespace: http://schemas.microsoft.com/office/powerpoint/2017/3/main

Referenced by: tracksInfo

A complex type that specifies the information for all tracks associated with a media object.

Child Elements:

  107 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

trackLst: A CT_TrackList element that specifies a list of the tracks for a given media.

Attributes:

displayLoc: An ST_DisplayLocation attribute that specifies where a track is displayed.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_TracksInfo"> xsd:sequence <xsd:element name="trackLst" type="CT_TrackList" minOccurs="0" maxOccurs="1"/> </xsd:sequence> <xsd:attribute name="displayLoc" type="ST_DisplayLocation" use="required"/> </xsd:complexType>

See section 5.12 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.13.4 Simple Types

2.13.4.1 ST_DisplayLocation

Target namespace: http://schemas.microsoft.com/office/powerpoint/2017/3/main

Referenced by: CT_TracksInfo

A simple type that specifies where a track for a media object is displayed.

Value Meaning

media The track is displayed on the media.

slide The track is displayed on the slide.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this simple type.

<xsd:simpleType name="ST_DisplayLocation"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="media"/> <xsd:enumeration value="slide"/> </xsd:restriction> </xsd:simpleType>

See section 5.12 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.14 http://schemas.microsoft.com/office/powerpoint/2017/10/main

2.14.1 Elements

2.14.1.1 readonlyRecommended

Target namespace: http://schemas.microsoft.com/office/powerpoint/2017/10/main

         108 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

A CT_ReadonlyRecommended element that specifies whether the document is opened as read-only with the option to edit.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this element.

<xsd:element name="readonlyRecommended" type="CT_ReadonlyRecommended"/>

See section 5.11 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.14.2 Attributes

None.

2.14.3 Complex Types

2.14.3.1 CT_ReadonlyRecommended

Target namespace: http://schemas.microsoft.com/office/powerpoint/2017/10/main

Referenced by: readonlyRecommended

A complex type that specifies whether the document is opened as read-only with the option to edit.

Attributes:

val: A xsd:boolean ([XMLSCHEMA2/2] section 3.2.2) attribute that specifies whether the document is opened in read-only with the option to edit.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_ReadonlyRecommended"> <xsd:attribute name="val" type="xsd:boolean" use="required"/> </xsd:complexType>

See section 5.11 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.14.4 Simple Types

None.

2.15 http://schemas.microsoft.com/office/powerpoint/2018/4/main

2.15.1 Elements

2.15.1.1 classification

Target namespace: http://schemas.microsoft.com/office/powerpoint/2018/4/main

A CT_ClassificationOutcome element that specifies whether an item is a classification element. See section 2.15.3.1 for how this element integrates with [ISO/IEC29500-1:2016].

 109 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this element.

         <xsd:element name="classification" type="CT_ClassificationOutcome"/>

See section 5.13 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.15.2 Attributes

None.

2.15.3 Complex Types

2.15.3.1 CT_ClassificationOutcome

Target namespace: http://schemas.microsoft.com/office/powerpoint/2018/4/main

Referenced by: classification

A complex type that specifies classification element extensions to the CT_ApplicationNonVisualDrawingProps complex type ([ISO/IEC29500-4:2016] section A.4).<33>

Attributes:

val: An ST_ClassificationOutcomeType attribute that specifies whether an element is a classification element.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

  <xsd:complexType name="CT_ClassificationOutcome">
           <xsd:attribute name="val" type="ST_ClassificationOutcomeType"/>
  </xsd:complexType>

See section 5.13 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.15.4 Simple Types

2.15.4.1 ST_ClassificationOutcomeType

Target namespace: http://schemas.microsoft.com/office/powerpoint/2018/4/main

Referenced by: CT_ClassificationOutcome

A simple type specifying the content classification outcome type.

Value Meaning

none No classification outcome.

hdr Header classification outcome.

ftr Footer classification outcome.

watermark Watermark classification outcome.

             110 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this simple type.

<xsd:simpleType name="ST_ClassificationOutcomeType"> <xsd:restriction base="xsd:token"> <xsd:enumeration value="none"/> <xsd:enumeration value="hdr"/> <xsd:enumeration value="ftr"/> <xsd:enumeration value="watermark"/> </xsd:restriction> </xsd:simpleType>

See section 5.13 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.16 http://schemas.microsoft.com/office/powerpoint/2018/8/main

2.16.1 Elements

2.16.1.1 authorLst

Target namespace: http://schemas.microsoft.com/office/powerpoint/2018/8/main

A CT_AuthorList element that specifies a list of authors.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this element.

<xsd:element name="authorLst" type="CT_AuthorList"/>

See section 5.14 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.16.1.2 cmLst

Target namespace: http://schemas.microsoft.com/office/powerpoint/2018/8/main

A CT_CommentList element that specifies a list of comments.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this element.

<xsd:element name="cmLst" type="CT_CommentList"/>

See section 5.14 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.16.1.3 commentRel

Target namespace: http://schemas.microsoft.com/office/powerpoint/2018/8/main

A CT_CommentRelationship element that specifies a relationship to a Comment Part (section 2.1.5).

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this element.

   111 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

<xsd:element name="commentRel" type="CT_CommentRelationship"/>

See section 5.14 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.16.2 Attributes

None.

2.16.3 Complex Types

2.16.3.1 CT_Author

Target namespace: http://schemas.microsoft.com/office/powerpoint/2018/8/main

Referenced by: CT_AuthorList

A complex type that specifies information about an author.

Child Elements:

extLst: A p:CT_ExtensionList ([ISO/IEC-29500-4] section A.3) element that specifies the extension list. All future extensions to author will be stored in the extension list.

Attributes:

id: An ST_AuthorId attribute that specifies the ID of the author.

name: An xsd:string ([XMLSCHEMA2] section 3.2.1) attribute that specifies name of the author.

initials: An xsd:string ([XMLSCHEMA2] section 3.2.1) attribute that specifies initials of the author.

userId: An xsd:string ([XMLSCHEMA2] section 3.2.1) attribute that specifies a unique user id for the author as specified in CT_PresenceInfo (section 2.4.3.7).

providerId: An xsd:string ([XMLSCHEMA2] section 3.2.1) attribute that specifies the identity provider that produced the userId attribute as specified in CT_PresenceInfo (section 2.4.3.7).

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_Author"> xsd:sequence <xsd:element name="extLst" type="p:CT_ExtensionList" minOccurs="0" maxOccurs="1"/> </xsd:sequence> <xsd:attribute name="id" type="ST_AuthorId" use="required"/> <xsd:attribute name="name" type="xsd:string" use="required"/> <xsd:attribute name="initials" type="xsd:string" use="optional"/> <xsd:attribute name="userId" type="xsd:string" use="required"/> <xsd:attribute name="providerId" type="xsd:string" use="required"/> </xsd:complexType>

See section 5.14 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.16.3.2 CT_AuthorList

Target namespace: http://schemas.microsoft.com/office/powerpoint/2018/8/main

     112 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

Referenced by: authorLst

A complex type that specifies a list of authors.

Child Elements:

author: A CT_Author element that specifies an author.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_AuthorList"> xsd:sequence <xsd:element name="author" type="CT_Author" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType>

See section 5.14 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.16.3.3 CT_Comment

Target namespace: http://schemas.microsoft.com/office/powerpoint/2018/8/main

Referenced by: CT_CommentList

A complex type that specifies a comment.

Child Elements:

pc:sldMkLst: A CT_SlideMonikerList element that specifies a content moniker that identifies the slide to which the comment is anchored.

ac:deMkLst: An ac:CT_DrawingElementMonikerList ([MS-ODRAWXML] section 2.29.3.20) element that specifies a content moniker that identifies the drawing element to which the comment is anchored.

ac:txMkLst: An ac:CT_TextCharRangeMonikerList ([MS-ODRAWXML] section 2.29.3.21) element that specifies a content moniker that identifies the text character range to which the comment is anchored.

unknownAnchor: A CT_CommentUnknownAnchor element that specifies an unknown anchor to which the comment is anchored.

pos: An a:CT_Point2D ([ISO/IEC29500-4:2016] section A.5.1) element that specifies the position of the comment, relative to the top-left corner of the first object to which the comment is anchored.

replyLst: A CT_CommentReplyList element that specifies the list of replies to the comment.

txBody: An a:CT_TextBody ([ISO/IEC29500-1:2016] section A.4.1) element that specifies the text of a comment or a comment reply.

extLst: A p:CT_ExtensionList ([ISO/IEC-29500-4] section A.3) element that specifies a list of extensions for a comment or a comment reply.

Attributes:

id: An ST_CommentId attribute that specifies the ID of a comment or a comment reply.

authorId: An ST_AuthorId attribute that specifies the author ID of a comment or a comment reply.

status: An ST_CommentStatus attribute that specifies the status of a comment or a comment reply.

113 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

created: An xsd:dateTime ([XMLSCHEMA2] section 3.2.7) attribute that specifies the date time when the comment or comment reply is created.

startDate: An xsd:dateTime ([XMLSCHEMA2] section 3.2.7) attribute that specifies start date of the comment.

dueDate: A xsd:dateTime ([XMLSCHEMA2/2] section 3.2.7) attribute that specifies due date of the comment.

assignedTo: An ST_AuthorIdList attribute that specifies a list of authors to whom the comment is assigned.

complete: An s:ST_PositiveFixedPercentage ([ISO/IEC-29500-4] section A.8.9) attribute that specifies the completion percentage of the comment.

title: A xsd:string ([XMLSCHEMA2/2] section 3.2.1) attribute that specifies the title for a comment.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_Comment"> xsd:sequence <xsd:group ref="EG_CommentAnchor" minOccurs="1" maxOccurs="1"/> <xsd:element name="pos" type="a:CT_Point2D" minOccurs="0" maxOccurs="1"/> <xsd:element name="replyLst" type="CT_CommentReplyList" minOccurs="0" maxOccurs="1"/> <xsd:group ref="EG_CommentProperties" minOccurs="1" maxOccurs="1"/> </xsd:sequence> <xsd:attributeGroup ref="AG_CommentProperties"/> <xsd:attribute name="startDate" type="xsd:dateTime" use="optional"/> <xsd:attribute name="dueDate" type="xsd:dateTime" use="optional"/> <xsd:attribute name="assignedTo" type="ST_AuthorIdList" use="optional" default=""/> <xsd:attribute name="complete" type="s:ST_PositiveFixedPercentage" default="0%" use="optional"/> <xsd:attribute name="title" type="xsd:string" use="optional" default=""/> </xsd:complexType>

See section 5.14 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.16.3.4 CT_CommentList

Target namespace: http://schemas.microsoft.com/office/powerpoint/2018/8/main

Referenced by: cmLst

A complex type that specifies a list of comments.

Child Elements:

cm: A CT_Comment element that specifies a comment.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_CommentList"> xsd:sequence <xsd:element name="cm" type="CT_Comment" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType>

See section 5.14 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

   114 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

2.16.3.5 CT_CommentRelationship

Target namespace: http://schemas.microsoft.com/office/powerpoint/2018/8/main

Referenced by: commentRel

A complex type that specifies a relationship to Comment Part (section 2.1.5).

Attributes:

r:id: A r:ST_RelationshipId ([ISO/IEC-29500-4] section A.8.8) attribute that specifies the ID of the relationship.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_CommentRelationship"> <xsd:attribute ref="r:id" use="required"/> </xsd:complexType>

See section 5.14 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.16.3.6 CT_CommentReply

Target namespace: http://schemas.microsoft.com/office/powerpoint/2018/8/main

Referenced by: CT_CommentReplyList

A complex type that specifies a comment reply.

Child Elements:

txBody: An a:CT_TextBody ([ISO/IEC29500-1:2016] section A.4.1) element that specifies the text of a comment or a comment reply.

extLst: A p:CT_ExtensionList ([ISO/IEC-29500-4] section A.3) element that specifies a list of extensions for a comment or a comment reply.

Attributes:

id: An ST_CommentId attribute that specifies the ID of a comment or a comment reply.

authorId: An ST_AuthorId attribute that specifies the author ID of a comment or a comment reply.

status: An ST_CommentStatus attribute that specifies the status of a comment or a comment reply.

created: An xsd:dateTime ([XMLSCHEMA2] section 3.2.7) attribute that specifies the date time when the comment or comment reply is created.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_CommentReply"> xsd:sequence <xsd:group ref="EG_CommentProperties" minOccurs="1" maxOccurs="1"/> </xsd:sequence> <xsd:attributeGroup ref="AG_CommentProperties"/> </xsd:complexType>

  115 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

See section 5.14 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.16.3.7 CT_CommentReplyList

Target namespace: http://schemas.microsoft.com/office/powerpoint/2018/8/main

Referenced by: CT_Comment

A complex type that specifies a list of comment replies.

Child Elements:

reply: A CT_CommentReply element that specifies a comment reply.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_CommentReplyList"> xsd:sequence <xsd:element name="reply" type="CT_CommentReply" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType>

See section 5.14 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.16.3.8 CT_CommentUnknownAnchor

Target namespace: http://schemas.microsoft.com/office/powerpoint/2018/8/main

Referenced by: CT_Comment

A complex type that specifies an unknown comment anchor type for future extension.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_CommentUnknownAnchor"/>

See section 5.14 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.16.4 Simple Types

2.16.4.1 ST_AuthorId

Target namespace: http://schemas.microsoft.com/office/powerpoint/2018/8/main

Referenced by: CT_ReactionInstance, CT_TaskAssignUnassignUser, CT_Author, CT_CommentReply, CT_Comment, ST_AuthorIdList

A simple type that specifies the ID of an author.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this simple type.

<xsd:simpleType name="ST_AuthorId"> <xsd:restriction base="s:ST_Guid"/>

116 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

</xsd:simpleType>

See section 5.14 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.16.4.2 ST_AuthorIdList

Target namespace: http://schemas.microsoft.com/office/powerpoint/2018/8/main

Referenced by: CT_Comment

A simple type that specifies a list of author IDs.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this simple type.

<xsd:simpleType name="ST_AuthorIdList"> <xsd:list itemType="ST_AuthorId"/> </xsd:simpleType>

See section 5.14 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.16.4.3 ST_CommentId

Target namespace: http://schemas.microsoft.com/office/powerpoint/2018/8/main

Referenced by: CT_CommentReply, CT_Comment

A simple type that specifies the ID of a comment or a comment reply.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this simple type.

<xsd:simpleType name="ST_CommentId"> <xsd:restriction base="s:ST_Guid"/> </xsd:simpleType>

See section 5.14 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.16.4.4 ST_CommentStatus

Target namespace: http://schemas.microsoft.com/office/powerpoint/2018/8/main

Referenced by: CT_CommentReply, CT_Comment

A simple type that specifies the status of a comment or comment reply.

Value Meaning

active Comment is in active status.

resolved Comment is in resolved status.

closed Comment is in closed status.

            117 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this simple type.

<xsd:simpleType name="ST_CommentStatus"> <xsd:restriction base="xsd:token"> <xsd:enumeration value="active"/> <xsd:enumeration value="resolved"/> <xsd:enumeration value="closed"/> </xsd:restriction> </xsd:simpleType>

See section 5.14 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.17 http://schemas.microsoft.com/office/powerpoint/2020/02/main

2.17.1 Elements

2.17.1.1 designPr

Target namespace: http://schemas.microsoft.com/office/powerpoint/2020/02/main

A CT_DesignerDrawingProps element that specifies designer properties of a shape object. See section 2.17.3.1 for how this element integrates with [ISO/IEC29500-1:2016].

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this element.

<xsd:element name="designPr" type="CT_DesignerDrawingProps"/>

See section 5.16 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.17.1.2 designTagLst

Target namespace: http://schemas.microsoft.com/office/powerpoint/2020/02/main

Referenced by: CT_DesignerDrawingProps

A CT_DesignerTagList element that specifies metadata regarding changes made to a slide or shape by the Designer Service.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this element.

<xsd:element name="designTagLst" type="CT_DesignerTagList"/>

See section 5.16 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.17.2 Attributes

None.

      118 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

2.17.3 Complex Types

2.17.3.1 CT_DesignerDrawingProps

Target namespace: http://schemas.microsoft.com/office/powerpoint/2020/02/main

Referenced by: designPr

A complex type that specifies designer property extensions to the CT_ApplicationNonVisualDrawingProps complex type ([ISO/IEC29500-4:2016] section A.4) <34>

Child Elements:

p202:designTagLst: A CT_DesignerTagList element that specifies Designer Service generated metadata regarding changes made to a shape.

extLst: A p:CT_ExtensionList ([ISO/IEC-29500-4] section A.3) element that specifies the extension list. All future extensions to the designer properties will be stored in the extension list.

Attributes:

edtDesignElem: A xsd:boolean ([XMLSCHEMA2/2] section 3.2.2) attribute that specifies whether a design element is editable.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_DesignerDrawingProps"> xsd:sequence <xsd:element ref="p202:designTagLst" minOccurs="0" maxOccurs="1"/> <xsd:element name="extLst" type="p:CT_ExtensionList" minOccurs="0" maxOccurs="1"/> </xsd:sequence> <xsd:attribute name="edtDesignElem" type="xsd:boolean" use="optional" default="false"/> </xsd:complexType>

See section 5.16 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.17.3.2 CT_DesignerTag

Target namespace: http://schemas.microsoft.com/office/powerpoint/2020/02/main

Referenced by: CT_DesignerTagList

A complex type that specifies a Designer Service defined metadata item in the form of a name/value pair. <35>

Attributes:

name: A xsd:string ([XMLSCHEMA2/2] section 3.2.1) attribute that specifies the name of the metadata item.

val: A xsd:string ([XMLSCHEMA2/2] section 3.2.1) attribute that specifies the value of the metadata item.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_DesignerTag"> <xsd:attribute name="name" type="xsd:string" use="required"/>

      119 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

<xsd:attribute name="val" type="xsd:string" use="required"/>

</xsd:complexType>

See section 5.16 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.17.3.3 CT_DesignerTagList

Target namespace: http://schemas.microsoft.com/office/powerpoint/2020/02/main

Referenced by: CT_DesignerDrawingProps, designTagLst

A complex type that specifies Designer Service defined metadata regarding changes made to a slide or shape made by the Designer Service. <36>

Child Elements:

designTag: A CT_DesignerTag element that specifies a metadata item consisting of a name/value pair.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_DesignerTagList"> xsd:sequence <xsd:element name="designTag" type="CT_DesignerTag" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType>

See section 5.16 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.17.4 Simple Types

None.

2.18 http://schemas.microsoft.com/office/powerpoint/2019/9/main/command

2.18.1 Elements

2.18.1.1 cmMkLst

Target namespace: http://schemas.microsoft.com/office/powerpoint/2019/9/main/command

Referenced by: CT_CommentV2Changes

A CT_CommentV2MonikerList element that specifies the content moniker information associated with a comment.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this element.

<xsd:element name="cmMkLst" type="CT_CommentV2MonikerList"/>

See section 5.15 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

120 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

2.18.1.2 cmRplyMkLst

Target namespace: http://schemas.microsoft.com/office/powerpoint/2019/9/main/command

Referenced by: CT_CommentReplyV2Changes

A CT_CommentReplyV2MonikerList element that specifies the content moniker information associated with a comment reply.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this element.

<xsd:element name="cmRplyMkLst" type="CT_CommentReplyV2MonikerList"/>

See section 5.15 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.18.2 Attributes

None.

2.18.3 Complex Types

2.18.3.1 CT_CommentReplyV2Moniker

Target namespace: http://schemas.microsoft.com/office/powerpoint/2019/9/main/command

A complex type that specifies the content moniker information associated with a comment reply.

Attributes:

id: A s:ST_Guid ([ISO/IEC-29500-4] section A.8.9) attribute that specifies a uniquely generated ID to identify the comment reply.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_CommentReplyV2Moniker"> <xsd:attribute name="id" type="s:ST_Guid" use="required"/> </xsd:complexType>

See section 5.15 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.18.3.2 CT_CommentReplyV2MonikerList

Target namespace: http://schemas.microsoft.com/office/powerpoint/2019/9/main/command

Referenced by: cmRplyMkLst, CT_CommentReplyV2Changes

A complex type that specifies a list of content monikers that together uniquely identify a comment reply in a document. The sequence of child elements MUST be a valid COMMENTREPLYV2MONIKERLIST as shown in the following ABNF grammar (as specified in [RFC5234]).

COMMENTREPLYV2MONIKERLIST = COMMENTV2MONIKERLIST (section 2.18.3.4) COMMENTREPLYV2MONIKER

 121 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

COMMENTREPLYV2MONIKER = pc2:cmRplyMk (section 2.18.3.1)

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_CommentReplyV2MonikerList"> xsd:sequence <xsd:any minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType>

See section 5.15 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.18.3.3 CT_CommentV2Moniker

Target namespace: http://schemas.microsoft.com/office/powerpoint/2019/9/main/command

A complex type that specifies the content moniker information associated with a comment.

Attributes:

id: A s:ST_Guid ([ISO/IEC-29500-4] section A.8.9) attribute that specifies a uniquely generated ID to identify the comment.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_CommentV2Moniker"> <xsd:attribute name="id" type="s:ST_Guid" use="required"/> </xsd:complexType>

See section 5.15 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.18.3.4 CT_CommentV2MonikerList

Target namespace: http://schemas.microsoft.com/office/powerpoint/2019/9/main/command

Referenced by: cmMkLst, CT_CommentV2Changes

A complex type that specifies a list of content monikers that together uniquely identify a comment in a document. The sequence of child elements MUST be a valid COMMENTV2MONIKERLIST as specified in the shown in the following ABNF grammar (as specified in [RFC5234]).

COMMENTV2MONIKERLIST = SLIDEMONIKERLIST (section 2.12.3.21) COMMENTV2MONIKER

COMMENTV2MONIKER = pc2:cmMK (section 2.18.3.3)

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_CommentV2MonikerList"> xsd:sequence <xsd:any minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType>

See section 5.15 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

  122 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

2.18.4 Simple Types

None.

2.19 http://schemas.microsoft.com/office/powerpoint/2022/06/main/command

2.19.1 Elements

2.19.1.1 cmChg

Target namespace: http://schemas.microsoft.com/office/powerpoint/2022/06/main/command

A CT_CommentV2Changes element that specifies the edits made to a comment on a slide.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this element.

<xsd:element name="cmChg" type="CT_CommentV2Changes"/>

See section 5.18 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.19.2 Attributes

None.

2.19.3 Complex Types

2.19.3.1 CT_CommentReplyV2Changes

Target namespace: http://schemas.microsoft.com/office/powerpoint/2022/06/main/command

Referenced by: CT_CommentV2Changes

A complex type that specifies information about edits to a comment reply.

Child Elements:

chgData: An ac:CT_ChangesData ([MS-ODRAWXML] section 2.29.3.1) element that specifies metadata common to content model changes.

pc2:cmRplyMkLst: A CT_CommentReplyV2MonikerList element that specifies a content moniker that identifies the comment reply that was edited.

extLst: A p:CT_ExtensionList ([ISO/IEC-29500-4] section A.3) element that specifies the extension list. All future extensions to the comment reply change descriptor will be stored in the extension list.

Attributes:

chg: An ST_CommentReplyV2ChangeBits attribute that specifies the types of edits made to the comment reply.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_CommentReplyV2Changes"> xsd:sequence

123 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

<xsd:element name="chgData" type="ac:CT_ChangesData" minOccurs="0" maxOccurs="1"/> <xsd:element ref="pc2:cmRplyMkLst" minOccurs="1" maxOccurs="1"/> <xsd:element name="extLst" type="p:CT_ExtensionList" minOccurs="0" maxOccurs="1"/> </xsd:sequence> <xsd:attribute name="chg" type="ST_CommentReplyV2ChangeBits" use="required"/> </xsd:complexType>

See section 5.18 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.19.3.2 CT_CommentV2Changes

Target namespace: http://schemas.microsoft.com/office/powerpoint/2022/06/main/command

Referenced by: cmChg

A complex type that specifies information about edits to a comment.

Child Elements:

chgData: An ac:CT_ChangesData ([MS-ODRAWXML] section 2.29.3.1) element that specifies metadata common to content model changes.

pc2:cmMkLst: A CT_CommentV2MonikerList element that specifies a content moniker that identifies the edited comment.

cmRplyChg: A CT_CommentReplyV2Changes element that specifies the edits made to a reply on the comment.

extLst: A p:CT_ExtensionList ([ISO/IEC-29500-4] section A.3) element that specifies the extension list. All future extensions to the comment change descriptor will be stored in the extension list.

Attributes:

chg: An ST_CommentV2ChangeBits attribute that specifies the types of edits made to the comment.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_CommentV2Changes"> xsd:sequence <xsd:element name="chgData" type="ac:CT_ChangesData" minOccurs="0" maxOccurs="1"/> <xsd:element ref="pc2:cmMkLst" minOccurs="1" maxOccurs="1"/> <xsd:element name="cmRplyChg" type="CT_CommentReplyV2Changes" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="extLst" type="p:CT_ExtensionList" minOccurs="0" maxOccurs="1"/> </xsd:sequence> <xsd:attribute name="chg" type="ST_CommentV2ChangeBits" use="required"/> </xsd:complexType>

See section 5.18 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.19.4 Simple Types

2.19.4.1 ST_CommentReplyV2ChangeBit

Target namespace: http://schemas.microsoft.com/office/powerpoint/2022/06/main/command

Referenced by: ST_CommentReplyV2ChangeBits

   124 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

A simple type specifying the edit made to the comment reply.

Value Meaning

add Comment Reply: Add

del Comment Reply: Delete

mod Comment Reply: Modify

modRxn Comment Reply Reaction: Modify

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this simple type.

  <xsd:simpleType name="ST_CommentReplyV2ChangeBit">
   <xsd:restriction base="xsd:token">
    <xsd:enumeration value="add"/>
    <xsd:enumeration value="del"/>
    <xsd:enumeration value="mod"/>
    <xsd:enumeration value="modRxn"/>
   </xsd:restriction>
  </xsd:simpleType>

See section 5.18 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.19.4.2 ST_CommentReplyV2ChangeBits

Target namespace: http://schemas.microsoft.com/office/powerpoint/2022/06/main/command

Referenced by: CT_CommentReplyV2Changes

A simple type specifying a list of changes to a comment reply

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this simple type.

  <xsd:simpleType name="ST_CommentReplyV2ChangeBits">
   <xsd:list itemType="ST_CommentReplyV2ChangeBit"/>
  </xsd:simpleType>

See section 5.18 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.19.4.3 ST_CommentV2ChangeBit

Target namespace: http://schemas.microsoft.com/office/powerpoint/2022/06/main/command

Referenced by: ST_CommentV2ChangeBits

A simple type specifying the edit made to the comment.

Value Meaning

add Comment: Add

del Comment: Delete

         125 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

Value Meaning

mod Comment: Modify

modTsk Comment Task: Modify

modRxn Comment Reaction: Modify

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this simple type.

<xsd:simpleType name="ST_CommentV2ChangeBit"> <xsd:restriction base="xsd:token"> <xsd:enumeration value="add"/> <xsd:enumeration value="del"/> <xsd:enumeration value="mod"/> <xsd:enumeration value="modTsk"/> <xsd:enumeration value="modRxn"/> </xsd:restriction> </xsd:simpleType>

See section 5.18 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.19.4.4 ST_CommentV2ChangeBits

Target namespace: http://schemas.microsoft.com/office/powerpoint/2022/06/main/command

Referenced by: CT_CommentV2Changes

A simple type specifying a list of changes to a comment.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this simple type.

<xsd:simpleType name="ST_CommentV2ChangeBits"> <xsd:list itemType="ST_CommentV2ChangeBit"/> </xsd:simpleType>

See section 5.18 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.20 http://schemas.microsoft.com/office/powerpoint/2022/08/main

2.20.1 Elements

2.20.1.1 taskDetails

Target namespace: http://schemas.microsoft.com/office/powerpoint/2022/08/main

A CT_TaskDetails element that specifies additional task details.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this element.

         126 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

<xsd:element name="taskDetails" type="CT_TaskDetails"/>

See section 5.19 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.20.2 Attributes

None.

2.20.3 Complex Types

2.20.3.1 CT_CommentAnchor

Target namespace: http://schemas.microsoft.com/office/powerpoint/2022/08/main

Referenced by: CT_TaskAnchor

A complex type that specifies the comment or reply in which the task related action was performed.

Attributes:

id: A s:ST_Guid ([ISO/IEC-29500-4] section A.8.9) attribute that specifies the id of the comment or reply in which the task related action was performed.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_CommentAnchor"> <xsd:attribute name="id" type="s:ST_Guid" use="required"/> </xsd:complexType>

See section 5.19 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.20.3.2 CT_TaskAnchor

Target namespace: http://schemas.microsoft.com/office/powerpoint/2022/08/main

Referenced by: CT_TaskHistoryEvent

A complex type that specifies information about the task event’s anchor.

Child Elements:

comment: A CT_CommentAnchor element that specifies the comment or reply in which the task related action was performed.

extLst: A p:CT_ExtensionList ([ISO/IEC-29500-4] section A.3) element that specifies the extension list. All future extensions to the task anchor will be stored in the extension list.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_TaskAnchor"> xsd:sequence <xsd:element name="comment" type="CT_CommentAnchor" minOccurs="1" maxOccurs="1"/> <xsd:element name="extLst" type="p:CT_ExtensionList" minOccurs="0" maxOccurs="1"/> </xsd:sequence>

      127 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

</xsd:complexType>

See section 5.19 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.20.3.3 CT_TaskAssignUnassignUser

Target namespace: http://schemas.microsoft.com/office/powerpoint/2022/08/main

Referenced by: CT_TaskHistoryEvent

A complex type that specifies the identity details of the person who the task event is attributed.

Attributes:

authorId: An ST_AuthorId attribute that specifies the document author id for the person who the task event is attributed.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_TaskAssignUnassignUser"> <xsd:attribute name="authorId" type="p188:ST_AuthorId" use="required"/> </xsd:complexType>

See section 5.19 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.20.3.4 CT_TaskDetails

Target namespace: http://schemas.microsoft.com/office/powerpoint/2022/08/main

Referenced by: taskDetails

An element that contains additional task details.

Child Elements:

history: A CT_TaskHistory element that specifies the history of the changes made to the task.

extLst: A p:CT_ExtensionList ([ISO/IEC-29500-4] section A.3) element that specifies the extension list. All future extensions to the task details will be stored in the extension list.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_TaskDetails"> xsd:sequence <xsd:element name="history" type="CT_TaskHistory" minOccurs="1" maxOccurs="1"/> <xsd:element name="extLst" type="p:CT_ExtensionList" minOccurs="0" maxOccurs="1"/> </xsd:sequence> </xsd:complexType>

See section 5.19 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.20.3.5 CT_TaskHistory

Target namespace: http://schemas.microsoft.com/office/powerpoint/2022/08/main

   128 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

Referenced by: CT_TaskDetails

A complex type that specifies a sequence of events that record changes done to the task.

Child Elements:

event: A CT_TaskHistoryEvent element that specifies a single change made to a task.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_TaskHistory"> xsd:sequence <xsd:element name="event" type="CT_TaskHistoryEvent" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType>

See section 5.19 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.20.3.6 CT_TaskHistoryEvent

Target namespace: http://schemas.microsoft.com/office/powerpoint/2022/08/main

Referenced by: CT_TaskHistory

A complex type that specifies a single kind of change done to a task.

Child Elements:

atrbtn: A CT_TaskAssignUnassignUser element that specifies the author id of the user who initiated the change.

anchr: A CT_TaskAnchor element that specifies the object type to which the change is related.

asgn: A CT_TaskAssignUnassignUser element that specifies the event record created when a task is assigned to a particular person.

add: A p:CT_Empty ([ISO/IEC29500-4:2016] section A.4) element that specifies the event record created when a task is created.

title: A CT_TaskTitleEventInfo element that specifies the event record created when a task title is specified.

date: A CT_TaskScheduleEventInfo element that specifies the event record created when a task schedule is changed.

pcntCmplt: A CT_TaskProgressEventInfo element that specifies the event record created when a task progress changes.

unasgnAll: A p:CT_Empty ([ISO/IEC29500-4:2016] section A.4) element that specifies the event record created when a task has been unassigned from all persons.

undo: A CT_TaskUndo element that specifies the event record created when a task event record is undone.

unknown: A CT_TaskUnknownRecord element that specifies the event record created when a task has an unknown change. This is for future extension.

 129 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

extLst: A p:CT_ExtensionList ([ISO/IEC-29500-4] section A.3) element that specifies the extension list. All future extensions to the task history will be stored in the extension list.

Attributes:

time: A xsd:dateTime ([XMLSCHEMA2/2] section 3.2.7) attribute that specifies the time, in UTC, that the task change occurred.

id: A s:ST_Guid ([ISO/IEC-29500-4] section A.8.9) attribute that specifies the unique id for this change event.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_TaskHistoryEvent"> xsd:sequence <xsd:element name="atrbtn" type="CT_TaskAssignUnassignUser" minOccurs="1" maxOccurs="1"/> <xsd:element name="anchr" type="CT_TaskAnchor" minOccurs="0" maxOccurs="1"/> <xsd:choice minOccurs="0" maxOccurs="1"> <xsd:element name="asgn" type="CT_TaskAssignUnassignUser" minOccurs="1" maxOccurs="1"/> <xsd:element name="add" type="p:CT_Empty" minOccurs="0" maxOccurs="1"/> <xsd:element name="title" type="CT_TaskTitleEventInfo" minOccurs="1" maxOccurs="1"/> <xsd:element name="date" type="CT_TaskScheduleEventInfo" minOccurs="1" maxOccurs="1"/> <xsd:element name="pcntCmplt" type="CT_TaskProgressEventInfo" minOccurs="1" maxOccurs="1"/> <xsd:element name="unasgnAll" type="p:CT_Empty" minOccurs="0" maxOccurs="1"/> <xsd:element name="undo" type="CT_TaskUndo" minOccurs="1" maxOccurs="1"/> <xsd:element name="unknown" type="CT_TaskUnknownRecord" minOccurs="1" maxOccurs="1"/> </xsd:choice> <xsd:element name="extLst" type="p:CT_ExtensionList" minOccurs="0" maxOccurs="1"/> </xsd:sequence> <xsd:attribute name="time" type="xsd:dateTime" use="required"/> <xsd:attribute name="id" type="s:ST_Guid" use="required"/> </xsd:complexType>

See section 5.19 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.20.3.7 CT_TaskProgressEventInfo

Target namespace: http://schemas.microsoft.com/office/powerpoint/2022/08/main

Referenced by: CT_TaskHistoryEvent

A complex type that specifies information about the task progression.

Attributes:

val: A s:ST_PositiveFixedPercentage ([ISO/IEC-29500-4] section A.8.9) attribute that specifies the whole number value representing the percent complete for the task (0-100).

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_TaskProgressEventInfo"> <xsd:attribute name="val" type="s:ST_PositiveFixedPercentage" use="required"/> </xsd:complexType>

See section 5.19 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

         130 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

2.20.3.8 CT_TaskScheduleEventInfo

Target namespace: http://schemas.microsoft.com/office/powerpoint/2022/08/main

Referenced by: CT_TaskHistoryEvent

A complex type that specifies information about the task schedule.

Attributes:

stDt: A xsd:dateTime ([XMLSCHEMA2/2] section 3.2.7) attribute that specifies the DateTime, in UTC, when the task assigned was scheduled to start. If this attribute is omitted, there is no start date.

endDt: A xsd:dateTime ([XMLSCHEMA2/2] section 3.2.7) attribute that specifies the DateTime, in UTC, when the assigned task is due. If this attribute is omitted, there is no due date.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_TaskScheduleEventInfo"> <xsd:attribute name="stDt" type="xsd:dateTime" use="optional"/> <xsd:attribute name="endDt" type="xsd:dateTime" use="optional"/> </xsd:complexType>

See section 5.19 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.20.3.9 CT_TaskTitleEventInfo

Target namespace: http://schemas.microsoft.com/office/powerpoint/2022/08/main

Referenced by: CT_TaskHistoryEvent

A complex type that specifies information about a task title change.

Attributes:

val: A xsd:string ([XMLSCHEMA2/2] section 3.2.1) attribute that specifies the title for the task.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_TaskTitleEventInfo"> <xsd:attribute name="val" type="xsd:string" use="required"/> </xsd:complexType>

See section 5.19 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.20.3.10 CT_TaskUndo

Target namespace: http://schemas.microsoft.com/office/powerpoint/2022/08/main

Referenced by: CT_TaskHistoryEvent

A complex type that specifies a task change that has been undone.

Attributes:

  131 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

id: A s:ST_Guid ([ISO/IEC-29500-4] section A.8.9) attribute that specifies the unique id of the history record that is being undone via this record.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_TaskUndo"> <xsd:attribute name="id" type="s:ST_Guid" use="required"/> </xsd:complexType>

See section 5.19 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.20.3.11 CT_TaskUnknownRecord

Target namespace: http://schemas.microsoft.com/office/powerpoint/2022/08/main

Referenced by: CT_TaskHistoryEvent

A complex type that specifies an unknown record in task history. This is for future extension.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_TaskUnknownRecord"/>

See section 5.19 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.20.4 Simple Types

None.

2.21 http://schemas.microsoft.com/office/powerpoint/2022/03/main

2.21.1 Elements

2.21.1.1 reactions

Target namespace: http://schemas.microsoft.com/office/powerpoint/2022/03/main

A CT_Reactions element that specifies reactions information associated with the parent element where this extension is rooted.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this element.

<xsd:element name="reactions" type="CT_Reactions"/>

See section 5.17 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.21.2 Attributes

None.

 132 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

2.21.3 Complex Types

2.21.3.1 CT_Reaction

Target namespace: http://schemas.microsoft.com/office/powerpoint/2022/03/main

Referenced by: CT_Reactions

A complex type that specifies information about a specific reaction type.

Child Elements:

instance: A CT_ReactionInstance element that specifies information about a user’s instance of a reaction.

Attributes:

type: A xsd:string ([XMLSCHEMA2/2] section 3.2.1) attribute that specifies the reaction type. This SHOULD correspond to a Unicode representation of an emoji.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_Reaction"> xsd:sequence <xsd:element name="instance" type="CT_ReactionInstance" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> <xsd:attribute name="type" type="xsd:string" use="required"/> </xsd:complexType>

See section 5.17 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.21.3.2 CT_ReactionInstance

Target namespace: http://schemas.microsoft.com/office/powerpoint/2022/03/main

Referenced by: CT_Reaction

A complex type that represents a reaction that a particular user has made.

Child Elements:

extLst: A p:CT_ExtensionList ([ISO/IEC-29500-4] section A.3) element that specifies the extension list. All future extensions to reaction instances will be stored in the extension list.

Attributes:

time: A xsd:dateTime ([XMLSCHEMA2/2] section 3.2.7) attribute that specifies the time, in UTC, the instance was added.

authorId: An ST_AuthorId attribute that specifies the author id of the user that reacted.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_ReactionInstance"> xsd:sequence <xsd:element name="extLst" type="p:CT_ExtensionList" minOccurs="0" maxOccurs="1"/> </xsd:sequence>

  133 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

 <xsd:attribute name="time" type="xsd:dateTime" use="required"/>
 <xsd:attribute name="authorId" type="p188:ST_AuthorId" use="required"/>

</xsd:complexType>

See section 5.17 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.21.3.3 CT_Reactions

Target namespace: http://schemas.microsoft.com/office/powerpoint/2022/03/main

Referenced by: reactions

A complex type that contains a sequence of reactions to the parent element where this extension is rooted.

Child Elements:

rxn: A CT_Reaction element that specifies information about a specific reaction type.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_Reactions"> xsd:sequence <xsd:element name="rxn" type="CT_Reaction" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType>

See section 5.17 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.21.4 Simple Types

None.

2.22 http://schemas.microsoft.com/office/powerpoint/2023/02/main

2.22.1 Elements

2.22.1.1 phTypeExt

Target namespace: http://schemas.microsoft.com/office/powerpoint/2023/02/main

A CT_PlaceholderTypeExtension element that specifies the extension of the placeholder element to specify a placeholder type.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this element.

<xsd:element name="phTypeExt" type="CT_PlaceholderTypeExtension"/>

See section 5.20 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

     134 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

2.22.2 Attributes

None.

2.22.3 Complex Types

2.22.3.1 CT_PlaceholderTypeACB

Target namespace: http://schemas.microsoft.com/office/powerpoint/2023/02/main

Referenced by: CT_PlaceholderTypeExtension

A complex type that extends placeholder element to define new types.

Child Elements:

cameo: A p:CT_Empty ([ISO/IEC29500-4:2016] section A.4) element that specifies a cameo placeholder type.

unknown: A p:CT_Empty ([ISO/IEC29500-4:2016] section A.4) element that specifies an unknown placeholder type. This is for future extension.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_PlaceholderTypeACB"> xsd:sequence <xsd:choice minOccurs="1" maxOccurs="1"> <xsd:element name="cameo" type="p:CT_Empty"/> <xsd:element name="unknown" type="p:CT_Empty"/> </xsd:choice> </xsd:sequence> </xsd:complexType>

See section 5.20 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

2.22.3.2 CT_PlaceholderTypeExtension

Target namespace: http://schemas.microsoft.com/office/powerpoint/2023/02/main

Referenced by: phTypeExt

A complex type that specifies a sequence of placeholder type ACBs.

Child Elements:

type: A CT_PlaceholderTypeACB element that specifies the extended type of a placeholder.

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

<xsd:complexType name="CT_PlaceholderTypeExtension"> xsd:sequence <xsd:element name="type" type="CT_PlaceholderTypeACB" minOccurs="1" maxOccurs="1"/> </xsd:sequence> </xsd:complexType>

See section 5.20 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).

         135 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

2.22.4 Simple Types

None.

136 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

3 Structure Examples

The following sections provide examples of some of the extensions specified in this document. Some otherwise required markup has been elided and marked with "..." to focus the example on the particular elements being described.

3.1 Slide Transitions

The following shows an example of a ripple transition (section 2.3.1.24):

<p:sld xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main"
xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main"
xmlns:p14="http://schemas.microsoft.com/office/powerpoint/2010/main"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006">

...

   <mc:AlternateContent>
    <mc:Choice Requires="p14">
        <p:transition spd="slow" p14:dur="1500">
        <p14:ripple dir="ld"/>
        </p:transition>
    </mc:Choice>
    <mc:Fallback>
        <p:transition spd="slow">
        <p:fade/>
        </p:transition>
    </mc:Fallback>
   </mc:AlternateContent>

...

</p:sld>

This example shows a ripple slide transition (section 2.3.1.24). The p14:dur (section 2.3.2.3) attribute on the p:transition element ([ISO/IEC29500-1:2016] section 19.3.1.50) has a value of 1500 and indicates the transition runs for 1.5 seconds. The dir attribute on the p14:ripple element (section 2.3.1.24) has a value of "ld" and indicates the ripple will be to the left and down.

3.2 Media

The following shows an example of a media (section 2.3.1.18) extension:

        <p:pic>
              <p:nvPicPr>
                    <p:cNvPr id="4" name="video1.wmv" />
                    <p:cNvPicPr>
                       <a:picLocks noChangeAspect="1"/>
                    </p:cNvPicPr>
                    <p:nvPr>
                       <a:videoFile r:link="rId1"/>
                       <p:extLst>
                           <p:ext uri="{DAA4B4D4-6D71-4841-9C94-3DE7FCFB9230}">
                           <p14:media
xmlns:p14="http://schemas.microsoft.com/office/powerpoint/2010/main" r:embed="rId2">
                                  <p14:trim st="18374.0515" end="29596.7072"/>
                                  <p14:fade in="1000"/>
                                  <p14:bmkLst>
                                  <p14:bmk name="Bookmark 1" time="53703.3597"/>
                                  </p14:bmkLst>
                           </p14:media>

                                      137 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

                                       </p:ext>
                 </p:extLst>
                 </p:nvPr>
                </p:nvPicPr>
     </p:pic>

This example shows an embedded media that represents a video. The r:embed attribute of the p14:media element has a value of "rId2" and indicates the relationship identifier to use to find the Media (section 2.3.1.18) part. The st attribute of the p14:trim element has value of 18374.0515 and the end attribute has a value of 29596.7072. Together they indicate that the video has been trimmed, such that the first frame played is 18.3740515 seconds from the start of the video and the last frame played is 29.5967072 seconds from the end of the video. The in attribute of the p14:fade element has a value of 1000 and indicates the video will fade in for 1 second of playback. Finally, the p14:bmk element indicates a media bookmark. The time attribute has a value of 53703.3597 and indicates the bookmark location is 53.7033597 seconds from the start of the video. The bookmark can be used to easily jump to a particular point in the video or to trigger a separate animation.

3.3 Sections

The following shows an example of a sectionLst (section 2.3.1.25) extension:

 <p:presentation xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main"
 xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
 xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main"
 xmlns:p14="http://schemas.microsoft.com/office/powerpoint/2010/main" saveSubsetFonts="1">

 ...

       <p:sldIdLst>
    <p:sldId id="256" r:id="rId2"/>
    <p:sldId id="257" r:id="rId3"/>
    <p:sldId id="259" r:id="rId4"/>
    <p:sldId id="258" r:id="rId5"/>
    </p:sldIdLst>

 ...

  <p:extLst>
                 <p:ext uri="{521415D9-36F7-43E2-AB2F-B90AF26B5E84}">
     <p14:sectionLst>
            <p14:section name="Introduction" id="{01F07B81-39E6-4BBB-9B89-66EA253FBD29}">
                 <p14:sldIdLst>
                 <p14:sldId id="256"/>
                 </p14:sldIdLst>
            </p14:section>
            <p14:section name="Content" id="{1FEF2C88-0CF2-4176-BA81-0DE6FD9D1274}">
                 <p14:sldIdLst>
                                <p14:sldId id="257"/>
                                <p14:sldId id="259"/>
                 </p14:sldIdLst>
            </p14:section>
            <p14:section name="Conclusion" id="{CA1E145A-94F4-4C2D-9BC0-76C4A01D48ED}">
                 <p14:sldIdLst>
                                <p14:sldId id="258"/>
                 </p14:sldIdLst>
            </p14:section>
     </p14:sectionLst>
    </p:ext>
       </p:extLst>
    </p:presentation>





                     138 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

This example shows a presentation with three sections. The first p14:section element represents the first section. Its name attribute has a value of "Introduction" and indicates the name of the first section; its child element p14:sldIdLst has a child p14:sldId with the value of 256 that indicates that the first section encompasses the first presentation slide. The second p14:section element represents the second section. Its name attribute has a value of "Content" and indicates the name of the second section; it has a child element p14:sldIdLst that has two p14:sldId child elements with the values of 257 and 259 and that indicates that the second section encompasses the second and third presentation slides. The third p14:section element represents the third section. Its name attribute has a value of "Conclusion" and indicates the name of the third section; its child element p14:sldIdLst has only one child element p14:sldId with the value of 258 and that indicates that the third section encompasses the fourth presentation slide.

3.4 Slide Show

The following shows an example of the laserTraceLst (section 2.3.1.17) and showEvtLst (section 2.3.1.26) extensions:

<p:sld xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main"
xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main"
xmlns:p14="http://schemas.microsoft.com/office/powerpoint/2010/main">
   <p:cSld>
   <p:spTree>

...

   <p:pic>
            <p:nvPicPr>
             <p:cNvPr id="4" name="video1.wmv">
                    <a:hlinkClick r:id="" action="ppaction://media"/>
             </p:cNvPr>
             <p:cNvPicPr>
                    <a:picLocks noChangeAspect="1"/>
             </p:cNvPicPr>
             <p:nvPr>
                    <a:videoFile r:link="rId2"/>
                    <p:extLst>
                     <p:ext uri="{DAA4B4D4-6D71-4841-9C94-3DE7FCFB9230}">
                       <p14:media r:embed="rId1">
                        <p14:bmkLst/>
                       </p14:media>
                     </p:ext>
                    </p:extLst>
             </p:nvPr>
            </p:nvPicPr>

...

    </p:pic>
    <p:sp>
            <p:nvSpPr>
             <p:cNvPr id="6" name="Rectangle 5"/>
             <p:cNvSpPr/>
             <p:nvPr/>
            </p:nvSpPr>

...

    </p:sp>
   </p:spTree>
   </p:cSld>

...

   <p:extLst>

                           139 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

<p:ext uri="{3A86A75C-4F4B-4683-9AE1-C65F6400EC91}"> p14:laserTraceLst p14:tracePtLst <p14:tracePt t="48796" x="6062662" y="3259137"/> <p14:tracePt t="49796" x="6438900" y="3179762"/> <p14:tracePt t="50296" x="0" y="0"/> </p14:tracePtLst> p14:tracePtLst <p14:tracePt t="52000" x="1196975" y="2982912"/> <p14:tracePt t="55000" x="0" y="0"/> </p14:tracePtLst> </p14:laserTraceLst> </p:ext> <p:ext uri="{E180D4A7-C9FB-4DFB-919C-405C955672EB}"> p14:showEvtLst <p14:triggerEvt type="onClick" time="6950" objId="6"/> <p14:playEvt time="12722" objId="4"/> <p14:pauseEvt time="38839" objId="4"/> <p14:seekEvt time="38839" objId="4" seek="10379"/> <p14:resumeEvt time="38859" objId="4"/> <p14:stopEvt time="49628" objId="4"/> </p14:showEvtLst> </p:ext> </p:extLst> </p:sld>

First, the example shows a p14:laserTraceLst (section 2.3.1.17) element with two laser traces. The first p14:tracePtLst element indicates the first laser trace which includes three trace points. The first p14:tracePt element's t attribute has a value of 48796; its x attribute has a value of 6062662; and its y attribute has a value of 3259137. Together they indicate that the laser pointer first appears after 48.796 seconds at the location (6062662, 3259137). The second p14:tracePt element's t attribute has a value of 49796; its x attribute has a value of "6438900"; and its y attribute has a value of 3179762. Together they indicate that the laser pointer moves to the location (6438900, 3179762) after one additional second. The third p14:tracePt element's t attribute has a value of 50296; its x attribute has a value of zero; and its y value has a value of zero. Together, they indicate that the laser pointer moves to location (0, 0) after an additional 500 milliseconds. At this point, the laser trace ends and the laser pointer disappears. The second p14:tracePtLst element indicates the second laser trace, which includes two trace points. The first p14:tracePt element's t attribute has a value of 52000; its x attribute has a value of 1196975; and its y attribute has a value of 2982912. Together they indicate that the laser pointer reappears 1.704 seconds later at position (1196975, 2982912). The second p14:tracePt element's t attribute has a value of 55000; its x attribute has a value of zero; and its y attribute has a value of zero. Together they indicate that the laser pointer moves to location (0, 0) after an additional 3 seconds. At this point, the laser trace ends and the laser pointer again disappears.

Next, the example shows a p14:showEvtLst (section 2.3.1.26) with six events. The p14:triggerEvt element indicates the first event. Its type attribute has a value of "onClick"; its time attribute has a value of 6950; and its objId attribute has a value of 6. Together they indicate that the shape with the name "Rectangle 5" was clicked at 6.95 seconds. The p14:playEvt element indicates the second event. Its time attribute has a value of 12722 and its objId attribute has a value of 4. Together they indicate that the video with name "video1.wmv" began playing at 12.722 seconds. The p14:pauseEvt element indicates the third event. Its time attribute has a value of 38839 and its objId attribute has a value of 4. Together they indicate that the video with name "video1.wmv" was paused at 38.839 seconds. The p14:seekEvt element indicates the fourth event. Its time attribute has a value of 38839; its objId attribute has a value of 4; and its seek attribute has a value of 10379. Together they indicate that the video with name "video1.wmv" was seeked to 10.379 seconds from the start of the video at 38.839 seconds. The p14:resumeEvt element indicates the fifth event. Its time attribute has a value of 38859 and its objId attribute has a value of 4. Together they indicate that the video with name "video1.wmv" resumed playing at 38.859 seconds. The p14:stopEvt element indicates the sixth event. Its time attribute has a value of 49628 and its objId attribute has a value of 4. Together they indicate that the video with name "video1.wmv" stopped playing at 49.628 seconds.

                 140 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

4 Security

4.1 Security Considerations for Implementers

None.

4.2 Index of Security Parameters

None.

      141 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

5 Appendix A: Full XML Schemas For ease of implementation, this section provides the full W3C XML schemas for the new elements, attributes, complex types, and simple types specified in this document. Any schema references to namespaces included in [ISO/IEC29500-1:2016] refer specifically to the transitional schemas, as specified in [ISO/IEC29500-4:2016].

Schema name                                                                 Prefix   Section

http://schemas.microsoft.com/office/powerpoint/2010/main Schema             p14      5.1

http://schemas.microsoft.com/office/powerpoint/2012/main Schema             None.    5.2

http://schemas.microsoft.com/office/powerpoint/2015/09/main Schema          p159     5.4

http://schemas.microsoft.com/office/powerpoint/2015/10/main Schema          p1510    5.5

http://schemas.microsoft.com/office/powerpoint/2015/main Schema             p16      5.6

http://schemas.microsoft.com/office/powerpoint/2016/6/main Schema           p166     5.7

http://schemas.microsoft.com/office/powerpoint/2016/sectionzoom Schema      psez     5.8

http://schemas.microsoft.com/office/powerpoint/2016/slidezoom Schema        pslz     5.9

http://schemas.microsoft.com/office/powerpoint/2016/summaryzoom Schema      psuz     5.10

http://schemas.microsoft.com/office/powerpoint/2019/9/main/command Schema   pc2      5.15

http://schemas.microsoft.com/office/powerpoint/2022/06/main/command Schema pc226 5.18

http://schemas.microsoft.com/office/powerpoint/2013/main/command Schema     pc       5.3

http://schemas.microsoft.com/office/powerpoint/2017/3/main Schema           p173     5.12

http://schemas.microsoft.com/office/powerpoint/2017/10/main Schema          p1710    5.11

http://schemas.microsoft.com/office/powerpoint/2018/4/main Schema           p184     5.13

http://schemas.microsoft.com/office/powerpoint/2022/03/main Schema          None.    5.17

http://schemas.microsoft.com/office/powerpoint/2022/08/main Schema          None.    5.19

http://schemas.microsoft.com/office/powerpoint/2018/8/main Schema           p188     5.14

http://schemas.microsoft.com/office/powerpoint/2020/02/main Schema          p202     5.16

http://schemas.microsoft.com/office/powerpoint/2023/02/main Schema          None.    5.20

5.1 http://schemas.microsoft.com/office/powerpoint/2010/main Schema

   <xsd:schema elementFormDefault="qualified"
   targetNamespace="http://schemas.microsoft.com/office/powerpoint/2010/main"
   xmlns="http://schemas.microsoft.com/office/powerpoint/2010/main"
   xmlns:p14="http://schemas.microsoft.com/office/powerpoint/2010/main"
   xmlns:p173="http://schemas.microsoft.com/office/powerpoint/2017/3/main"
   xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main"
   xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main"
   xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
   xmlns:xsd="http://www.w3.org/2001/XMLSchema"
   xmlns:a14="http://schemas.microsoft.com/office/drawing/2010/main"
   xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships">

                                                                                     142 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

<xsd:import namespace="http://schemas.microsoft.com/office/drawing/2010/main" schemaLocation="dml-mainExt.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main" schemaLocation="dml-main.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/relationships" schemaLocation="shared-relationshipReference.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" schemaLocation="shared-commonSimpleTypes.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/presentationml/2006/main" schemaLocation="pml.xsd"/> <xsd:simpleType name="ST_UniversalTimeOffset"> <xsd:restriction base="xsd:string"/> </xsd:simpleType> <xsd:simpleType name="ST_TransitionPattern"> <xsd:restriction base="xsd:token"> <xsd:enumeration value="diamond"/> <xsd:enumeration value="hexagon"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="ST_TransitionCenterDirectionType"> <xsd:restriction base="xsd:token"> <xsd:enumeration value="center"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="ST_TransitionShredPattern"> <xsd:restriction base="xsd:token"> <xsd:enumeration value="strip"/> <xsd:enumeration value="rectangle"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="ST_TransitionCornerAndCenterDirectionType"> <xsd:union memberTypes="p:ST_TransitionCornerDirectionType ST_TransitionCenterDirectionType"/> </xsd:simpleType> <xsd:simpleType name="ST_TransitionLeftRightDirectionType"> <xsd:restriction base="xsd:token"> <xsd:enumeration value="l"/> <xsd:enumeration value="r"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="CT_LeftRightDirectionTransition"> <xsd:attribute name="dir" type="ST_TransitionLeftRightDirectionType"/> </xsd:complexType> <xsd:element name="vortex" type="p:CT_SideDirectionTransition"/> <xsd:element name="switch" type="CT_LeftRightDirectionTransition"/> <xsd:element name="flip" type="CT_LeftRightDirectionTransition"/> <xsd:complexType name="CT_RippleTransition"> <xsd:attribute name="dir" type="ST_TransitionCornerAndCenterDirectionType" use="optional" default="center"/> </xsd:complexType> <xsd:element name="ripple" type="CT_RippleTransition"/> <xsd:element name="honeycomb" type="p:CT_Empty"/> <xsd:complexType name="CT_PrismTransition"> <xsd:attribute name="dir" type="p:ST_TransitionSideDirectionType" use="optional" default="l"/> <xsd:attribute name="isContent" type="xsd:boolean" use="optional" default="false"/> <xsd:attribute name="isInverted" type="xsd:boolean" use="optional" default="false"/> </xsd:complexType> <xsd:element name="prism" type="CT_PrismTransition"/> <xsd:element name="doors" type="p:CT_OrientationTransition"/> <xsd:element name="window" type="p:CT_OrientationTransition"/> <xsd:element name="ferris" type="CT_LeftRightDirectionTransition"/> <xsd:element name="gallery" type="CT_LeftRightDirectionTransition"/> <xsd:element name="conveyor" type="CT_LeftRightDirectionTransition"/> <xsd:element name="pan" type="p:CT_SideDirectionTransition"/> <xsd:complexType name="CT_GlitterTransition"> <xsd:attribute name="dir" type="p:ST_TransitionSideDirectionType" use="optional" default="l"/>

   143 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

<xsd:attribute name="pattern" type="ST_TransitionPattern" use="optional" default="diamond"/> </xsd:complexType> <xsd:element name="glitter" type="CT_GlitterTransition"/> <xsd:complexType name="CT_FlyThroughTransition"> <xsd:attribute name="dir" type="p:ST_TransitionInOutDirectionType" use="optional" default="in"/> <xsd:attribute name="hasBounce" type="xsd:boolean" use="optional" default="false"/> </xsd:complexType> <xsd:element name="warp" type="p:CT_InOutTransition"/> <xsd:element name="flythrough" type="CT_FlyThroughTransition"/> <xsd:element name="flash" type="p:CT_Empty"/> <xsd:complexType name="CT_ShredTransition"> <xsd:attribute name="pattern" type="ST_TransitionShredPattern" use="optional" default="strip"/> <xsd:attribute name="dir" type="p:ST_TransitionInOutDirectionType" use="optional" default="in"/> </xsd:complexType> <xsd:element name="shred" type="CT_ShredTransition"/> <xsd:complexType name="CT_RevealTransition"> <xsd:attribute name="thruBlk" type="xsd:boolean" use="optional" default="false"/> <xsd:attribute name="dir" type="ST_TransitionLeftRightDirectionType" use="optional" default="l"/> </xsd:complexType> <xsd:element name="reveal" type="CT_RevealTransition"/> <xsd:complexType name="CT_MediaBookmarkTarget"> <xsd:attribute name="spid" type="a:ST_DrawingElementId" use="required"/> <xsd:attribute name="bmkName" type="xsd:string" use="required"/> </xsd:complexType> <xsd:element name="wheelReverse" type="p:CT_WheelTransition"/> <xsd:attribute name="dur" type="p14:ST_UniversalTimeOffset"/> <xsd:element name="bmkTgt" type="CT_MediaBookmarkTarget"/> <xsd:attribute name="presetBounceEnd" type="s:ST_PositiveFixedPercentage"/> <xsd:attribute name="bounceEnd" type="s:ST_PositiveFixedPercentage"/> <xsd:complexType name="CT_ContentPartNonVisual"> xsd:sequence <xsd:element name="cNvPr" type="a:CT_NonVisualDrawingProps" minOccurs="1" maxOccurs="1"/> <xsd:element name="cNvContentPartPr" type="a14:CT_NonVisualInkContentPartProperties" minOccurs="0" maxOccurs="1"/> <xsd:element name="nvPr" type="p:CT_ApplicationNonVisualDrawingProps" minOccurs="1" maxOccurs="1"/> </xsd:sequence> </xsd:complexType> <xsd:element name="nvContentPartPr" type="CT_ContentPartNonVisual"/> <xsd:attribute name="bwMode" type="a:ST_BlackWhiteMode"/> <xsd:element name="xfrm" type="a:CT_Transform2D"/> <xsd:element name="extLst" type="p:CT_ExtensionListModify"/> <xsd:complexType name="CT_MediaTrim"> <xsd:attribute name="st" type="p14:ST_UniversalTimeOffset" use="optional" default="0"/> <xsd:attribute name="end" type="p14:ST_UniversalTimeOffset" use="optional" default="0"/> </xsd:complexType> <xsd:complexType name="CT_MediaFade"> <xsd:attribute name="in" type="p14:ST_UniversalTimeOffset" use="optional" default="0"/> <xsd:attribute name="out" type="p14:ST_UniversalTimeOffset" use="optional" default="0"/> </xsd:complexType> <xsd:complexType name="CT_MediaBookmark"> <xsd:attribute name="name" type="xsd:string"/> <xsd:attribute name="time" type="p14:ST_UniversalTimeOffset"/> </xsd:complexType> <xsd:complexType name="CT_MediaBookmarkList"> xsd:sequence <xsd:element name="bmk" type="CT_MediaBookmark" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="CT_Media"> xsd:sequence <xsd:element name="trim" type="CT_MediaTrim" minOccurs="0" maxOccurs="1"/> <xsd:element name="fade" type="CT_MediaFade" minOccurs="0" maxOccurs="1"/>

    144 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

<xsd:element name="bmkLst" type="CT_MediaBookmarkList" minOccurs="0" maxOccurs="1"/> <xsd:element name="extLst" type="p:CT_ExtensionList" minOccurs="0" maxOccurs="1"/> </xsd:sequence> <xsd:attributeGroup ref="a:AG_Blob"/> </xsd:complexType> <xsd:element name="media" type="CT_Media"/> <xsd:complexType name="CT_SectionSlideIdListEntry"> <xsd:attribute name="id" type="p:ST_SlideId" use="required"/> </xsd:complexType> <xsd:complexType name="CT_SectionSlideIdList"> xsd:sequence <xsd:element name="sldId" type="CT_SectionSlideIdListEntry" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="CT_Section"> xsd:sequence <xsd:element name="sldIdLst" type="CT_SectionSlideIdList" minOccurs="1" maxOccurs="1"/> <xsd:element name="extLst" type="p:CT_ExtensionList" minOccurs="0" maxOccurs="1"/> </xsd:sequence> <xsd:attribute name="name" type="xsd:string"/> <xsd:attribute name="id" type="s:ST_Guid"/> </xsd:complexType> <xsd:complexType name="CT_SectionList"> xsd:sequence <xsd:element name="section" type="CT_Section" minOccurs="1" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> <xsd:element name="sectionLst" type="CT_SectionList"/> <xsd:complexType name="CT_BrowseMode"> <xsd:attribute name="showStatus" type="xsd:boolean" use="optional" default="true"/> </xsd:complexType> <xsd:element name="browseMode" type="CT_BrowseMode"/> <xsd:element name="laserClr" type="a:CT_Color"/> <xsd:complexType name="CT_DefaultImageDpi"> <xsd:attribute name="val" type="xsd:unsignedInt" use="required"/> </xsd:complexType> <xsd:element name="defaultImageDpi" type="CT_DefaultImageDpi"/> <xsd:complexType name="CT_DiscardImageEditData"> <xsd:attribute name="val" type="xsd:boolean" use="required"/> </xsd:complexType> <xsd:element name="discardImageEditData" type="CT_DiscardImageEditData"/> <xsd:complexType name="CT_ShowMediaControls"> <xsd:attribute name="val" type="xsd:boolean" use="required"/> </xsd:complexType> <xsd:element name="showMediaCtrls" type="CT_ShowMediaControls"/> <xsd:complexType name="CT_LaserTracePoint"> <xsd:attribute name="t" type="p14:ST_UniversalTimeOffset" use="required"/> <xsd:attribute name="x" type="a:ST_Coordinate" use="required"/> <xsd:attribute name="y" type="a:ST_Coordinate" use="required"/> </xsd:complexType> <xsd:complexType name="CT_LaserTrace"> xsd:sequence <xsd:element name="tracePt" type="CT_LaserTracePoint" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="CT_LaserTraceList"> xsd:sequence <xsd:element name="tracePtLst" type="CT_LaserTrace" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> <xsd:element name="laserTraceLst" type="CT_LaserTraceList"/> <xsd:complexType name="CT_RandomId"> <xsd:attribute name="val" type="xsd:unsignedInt" use="required"/> </xsd:complexType> <xsd:element name="creationId" type="CT_RandomId"/> <xsd:element name="modId" type="CT_RandomId"/>

   145 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

<xsd:complexType name="CT_TriggerEventRecord"> <xsd:attribute name="type" type="p:ST_TLTriggerEvent" use="required"/> <xsd:attribute name="time" type="p14:ST_UniversalTimeOffset" use="required"/> <xsd:attribute name="objId" type="a:ST_DrawingElementId" use="required"/> </xsd:complexType> <xsd:complexType name="CT_NullEventRecord"> <xsd:attribute name="time" type="p14:ST_UniversalTimeOffset" use="required"/> <xsd:attribute name="objId" type="a:ST_DrawingElementId" use="required"/> </xsd:complexType> <xsd:complexType name="CT_MediaPlaybackEventRecord"> <xsd:attribute name="time" type="p14:ST_UniversalTimeOffset" use="required"/> <xsd:attribute name="objId" type="a:ST_DrawingElementId" use="required"/> </xsd:complexType> <xsd:complexType name="CT_MediaSeekEventRecord"> <xsd:attribute name="time" type="p14:ST_UniversalTimeOffset" use="required"/> <xsd:attribute name="objId" type="a:ST_DrawingElementId" use="required"/> <xsd:attribute name="seek" type="p14:ST_UniversalTimeOffset" use="required"/> </xsd:complexType> <xsd:complexType name="CT_ShowEventRecordList"> xsd:sequence <xsd:choice minOccurs="0" maxOccurs="unbounded"> <xsd:element name="triggerEvt" type="CT_TriggerEventRecord"/> <xsd:element name="playEvt" type="CT_MediaPlaybackEventRecord"/> <xsd:element name="stopEvt" type="CT_MediaPlaybackEventRecord"/> <xsd:element name="pauseEvt" type="CT_MediaPlaybackEventRecord"/> <xsd:element name="resumeEvt" type="CT_MediaPlaybackEventRecord"/> <xsd:element name="seekEvt" type="CT_MediaSeekEventRecord"/> <xsd:element name="nullEvt" type="CT_NullEventRecord"/> </xsd:choice> </xsd:sequence> </xsd:complexType> <xsd:element name="showEvtLst" type="CT_ShowEventRecordList"/> </xsd:schema>

5.2 http://schemas.microsoft.com/office/powerpoint/2012/main Schema

 <xsd:schema elementFormDefault="qualified"
 targetNamespace="http://schemas.microsoft.com/office/powerpoint/2012/main"
 xmlns="http://schemas.microsoft.com/office/powerpoint/2012/main"
 xmlns:p14="http://schemas.microsoft.com/office/powerpoint/2010/main"
 xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main"
 xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main"
 xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
 xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main"
 schemaLocation="dml-main.xsd"/>
  <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
 schemaLocation="shared-commonSimpleTypes.xsd"/>
  <xsd:import namespace="http://schemas.openxmlformats.org/presentationml/2006/main"
 schemaLocation="pml.xsd"/>
  <xsd:complexType name="CT_PresetTransition"
 xmlns:p15="http://schemas.microsoft.com/office/powerpoint/2012/main">
   <xsd:attribute name="prst" type="xsd:string"/>
   <xsd:attribute name="invX" type="xsd:boolean" use="optional" default="false"/>
   <xsd:attribute name="invY" type="xsd:boolean" use="optional" default="false"/>
  </xsd:complexType>
  <xsd:element name="prstTrans" type="CT_PresetTransition"
 xmlns:p15="http://schemas.microsoft.com/office/powerpoint/2012/main"/>
  <xsd:complexType name="CT_PresenceInfo">
   <xsd:attribute name="userId" type="xsd:string" use="required"/>
   <xsd:attribute name="providerId" type="xsd:string" use="required"/>
  </xsd:complexType>
  <xsd:complexType name="CT_ParentCommentIdentifier">
   <xsd:attribute name="authorId" type="xsd:unsignedInt"/>
   <xsd:attribute name="idx" type="xsd:unsignedInt"/>
  </xsd:complexType>
  <xsd:complexType name="CT_CommentThreading">

       146 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

xsd:sequence <xsd:element name="parentCm" type="CT_ParentCommentIdentifier" minOccurs="0" maxOccurs="1"/> </xsd:sequence> <xsd:attribute name="timeZoneBias" type="xsd:int"/> </xsd:complexType> <xsd:element name="presenceInfo" type="CT_PresenceInfo"/> <xsd:element name="threadingInfo" type="CT_CommentThreading"/> <xsd:complexType name="CT_ExtendedGuide"> xsd:sequence <xsd:element name="clr" type="a:CT_Color" minOccurs="1" maxOccurs="1"/> <xsd:element name="extLst" type="p:CT_ExtensionList" minOccurs="0" maxOccurs="1"/> </xsd:sequence> <xsd:attribute name="id" type="xsd:unsignedInt" use="required"/> <xsd:attribute name="name" type="xsd:string" use="optional" default=""/> <xsd:attribute name="orient" type="p:ST_Direction" use="optional" default="vert"/> <xsd:attribute name="pos" type="a:ST_Coordinate32" use="optional" default="0"/> <xsd:attribute name="userDrawn" type="xsd:boolean" use="optional" default="false"/> </xsd:complexType> <xsd:complexType name="CT_ExtendedGuideList"> xsd:sequence <xsd:element name="guide" type="CT_ExtendedGuide" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="extLst" type="p:CT_ExtensionList" minOccurs="0" maxOccurs="1"/> </xsd:sequence> </xsd:complexType> <xsd:element name="sldGuideLst" type="CT_ExtendedGuideList"/> <xsd:element name="notesGuideLst" type="CT_ExtendedGuideList"/> <xsd:complexType name="CT_ChartTrackingRefBased"> <xsd:attribute name="val" type="xsd:boolean" use="required"/> </xsd:complexType> <xsd:element name="chartTrackingRefBased" type="CT_ChartTrackingRefBased"/> <xsd:complexType name="CT_IsNarration" xmlns:p15="http://schemas.microsoft.com/office/powerpoint/2012/main"> <xsd:attribute name="val" type="xsd:boolean" use="optional" default="false"/> </xsd:complexType> <xsd:element name="isNarration" type="CT_IsNarration" xmlns:p15="http://schemas.microsoft.com/office/powerpoint/2012/main"/> </xsd:schema>

5.3 http://schemas.microsoft.com/office/powerpoint/2013/main/command Schema

 <xsd:schema elementFormDefault="qualified"
 targetNamespace="http://schemas.microsoft.com/office/powerpoint/2013/main/command"
 xmlns="http://schemas.microsoft.com/office/powerpoint/2013/main/command"
 xmlns:pc="http://schemas.microsoft.com/office/powerpoint/2013/main/command"
 xmlns:pc226="http://schemas.microsoft.com/office/powerpoint/2022/06/main/command"
 xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main"
 xmlns:p14="http://schemas.microsoft.com/office/powerpoint/2010/main"
 xmlns:p15="http://schemas.microsoft.com/office/powerpoint/2012/main"
 xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main"
 xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
 xmlns:ac="http://schemas.microsoft.com/office/drawing/2013/main/command"
 xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
 xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <xsd:import namespace="http://schemas.microsoft.com/office/drawing/2013/main/command"
 schemaLocation="dml-cmd.xsd"/>
  <xsd:import namespace="http://schemas.microsoft.com/office/powerpoint/2022/06/main/command"
 schemaLocation="ms-pptxCmd226.xsd"/>
  <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
 schemaLocation="shared-commonSimpleTypes.xsd"/>
  <xsd:import namespace="http://schemas.openxmlformats.org/presentationml/2006/main"
 schemaLocation="pml.xsd"/>
  <xsd:simpleType name="ST_CreationId">
  <xsd:restriction base="xsd:unsignedInt"/>
  </xsd:simpleType>
  <xsd:complexType name="CT_DocumentMoniker"/>

      147 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

<xsd:complexType name="CT_SlideMoniker"> <xsd:attribute name="cId" type="ST_CreationId" use="optional"/> <xsd:attribute name="sldId" type="p:ST_SlideId" use="required"/> </xsd:complexType> <xsd:complexType name="CT_MainMasterMoniker"> <xsd:attribute name="cId" type="ST_CreationId" use="optional"/> <xsd:attribute name="sldId" type="p:ST_SlideMasterId" use="required"/> </xsd:complexType> <xsd:complexType name="CT_SlideLayoutMoniker"> <xsd:attribute name="cId" type="ST_CreationId" use="optional"/> <xsd:attribute name="sldId" type="p:ST_SlideLayoutId" use="required"/> </xsd:complexType> <xsd:complexType name="CT_CommentMoniker"> <xsd:attribute name="authorId" type="xsd:unsignedInt" use="required"/> <xsd:attribute name="idx" type="p:ST_Index" use="required"/> </xsd:complexType> <xsd:complexType name="CT_CommentAuthorMoniker"> <xsd:attribute name="id" type="xsd:unsignedInt" use="required"/> </xsd:complexType> <xsd:complexType name="CT_DocumentMonikerList"> xsd:sequence <xsd:any minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="CT_SlideBaseMonikerList"> xsd:sequence <xsd:any minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="CT_MainMasterMonikerList"> xsd:sequence <xsd:any minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="CT_SlideLayoutMonikerList"> xsd:sequence <xsd:any minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="CT_SlideMonikerList"> xsd:sequence <xsd:any minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="CT_CommentMonikerList"> xsd:sequence <xsd:any minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="CT_CommentAuthorMonikerList"> xsd:sequence <xsd:any minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> <xsd:element name="cmAuthorMkLst" type="CT_CommentAuthorMonikerList"/> <xsd:element name="cmMkLst" type="CT_CommentMonikerList"/> <xsd:element name="docMkLst" type="CT_DocumentMonikerList"/> <xsd:element name="sldBaseMkLst" type="CT_SlideBaseMonikerList"/> <xsd:element name="sldLayoutMkLst" type="CT_SlideLayoutMonikerList"/> <xsd:element name="sldMasterMkLst" type="CT_MainMasterMonikerList"/> <xsd:element name="sldMkLst" type="CT_SlideMonikerList"/> <xsd:simpleType name="ST_CommentChangeBit"> <xsd:restriction base="xsd:token"> <xsd:enumeration value="add"/> <xsd:enumeration value="del"/> <xsd:enumeration value="mod"/> <xsd:enumeration value="replId"/> </xsd:restriction> </xsd:simpleType>

   148 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

<xsd:simpleType name="ST_CommentChangeBits"> <xsd:list itemType="ST_CommentChangeBit"/> </xsd:simpleType> <xsd:complexType name="CT_CommentChanges"> xsd:sequence <xsd:element name="chgData" type="ac:CT_ChangesData" minOccurs="0" maxOccurs="1"/> <xsd:element name="cmMkLst" type="CT_CommentMonikerList" minOccurs="1" maxOccurs="1"/> <xsd:element name="extLst" type="p:CT_ExtensionList" minOccurs="0" maxOccurs="1"/> </xsd:sequence> <xsd:attribute name="chg" type="ST_CommentChangeBits" use="required"/> </xsd:complexType> <xsd:simpleType name="ST_CommentAuthorChangeBit"> <xsd:restriction base="xsd:token"> <xsd:enumeration value="add"/> <xsd:enumeration value="del"/> <xsd:enumeration value="mod"/> <xsd:enumeration value="replId"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="ST_CommentAuthorChangeBits"> <xsd:list itemType="ST_CommentAuthorChangeBit"/> </xsd:simpleType> <xsd:complexType name="CT_CommentAuthorChanges"> xsd:sequence <xsd:element name="chgData" type="ac:CT_ChangesData" minOccurs="0" maxOccurs="1"/> <xsd:element name="cmAuthorMkLst" type="CT_CommentAuthorMonikerList" minOccurs="1" maxOccurs="1"/> <xsd:element name="extLst" type="p:CT_ExtensionList" minOccurs="0" maxOccurs="1"/> </xsd:sequence> <xsd:attribute name="chg" type="ST_CommentAuthorChangeBits" use="required"/> </xsd:complexType> <xsd:simpleType name="ST_SlideChangeBit"> <xsd:restriction base="xsd:token"> <xsd:enumeration value="addSp"/> <xsd:enumeration value="delSp"/> <xsd:enumeration value="modSp"/> <xsd:enumeration value="spOrd"/> <xsd:enumeration value="new"/> <xsd:enumeration value="add"/> <xsd:enumeration value="del"/> <xsd:enumeration value="mod"/> <xsd:enumeration value="ord"/> <xsd:enumeration value="replId"/> <xsd:enumeration value="modTransition"/> <xsd:enumeration value="modMedia"/> <xsd:enumeration value="setBg"/> <xsd:enumeration value="setFolMasterAnim"/> <xsd:enumeration value="setFolMasterObjs"/> <xsd:enumeration value="modClrScheme"/> <xsd:enumeration value="addAnim"/> <xsd:enumeration value="delAnim"/> <xsd:enumeration value="modAnim"/> <xsd:enumeration value="replTag"/> <xsd:enumeration value="delTag"/> <xsd:enumeration value="setClrOvrMap"/> <xsd:enumeration value="delDesignElem"/> <xsd:enumeration value="modShow"/> <xsd:enumeration value="addCm"/> <xsd:enumeration value="delCm"/> <xsd:enumeration value="modCm"/> <xsd:enumeration value="chgLayout"/> <xsd:enumeration value="modNotes"/> <xsd:enumeration value="modNotesTx"/> <xsd:enumeration value="setSldSyncInfo"/> <xsd:enumeration value="newSectionLinks"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="ST_SlideChangeBits"> <xsd:list itemType="ST_SlideChangeBit"/>

   149 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

</xsd:simpleType> <xsd:complexType name="CT_SlideChanges"> xsd:sequence <xsd:element name="chgData" type="ac:CT_ChangesData" minOccurs="0" maxOccurs="1"/> <xsd:element name="sldMkLst" type="CT_SlideMonikerList" minOccurs="1" maxOccurs="1"/> <xsd:element name="spChg" type="ac:CT_ShapeChanges" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="grpChg" type="ac:CT_GroupShapeChanges" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="graphicFrameChg" type="ac:CT_GraphicFrameChanges" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="picChg" type="ac:CT_PictureChanges" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="inkChg" type="ac:CT_InkChanges" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="cxnChg" type="ac:CT_ConnectorChanges" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="cmChg" type="CT_CommentChanges" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="extLst" type="p:CT_ExtensionList" minOccurs="0" maxOccurs="1"/> </xsd:sequence> <xsd:attribute name="chg" type="ST_SlideChangeBits" use="required"/> </xsd:complexType> <xsd:simpleType name="ST_SlideLayoutChangeBit"> <xsd:restriction base="xsd:token"> <xsd:enumeration value="addSp"/> <xsd:enumeration value="delSp"/> <xsd:enumeration value="modSp"/> <xsd:enumeration value="spOrd"/> <xsd:enumeration value="new"/> <xsd:enumeration value="add"/> <xsd:enumeration value="del"/> <xsd:enumeration value="mod"/> <xsd:enumeration value="ord"/> <xsd:enumeration value="replId"/> <xsd:enumeration value="modTransition"/> <xsd:enumeration value="modMedia"/> <xsd:enumeration value="setBg"/> <xsd:enumeration value="setFolMasterAnim"/> <xsd:enumeration value="setFolMasterObjs"/> <xsd:enumeration value="modClrScheme"/> <xsd:enumeration value="addAnim"/> <xsd:enumeration value="delAnim"/> <xsd:enumeration value="modAnim"/> <xsd:enumeration value="replTag"/> <xsd:enumeration value="delTag"/> <xsd:enumeration value="setClrOvrMap"/> <xsd:enumeration value="delDesignElem"/> <xsd:enumeration value="modShow"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="ST_SlideLayoutChangeBits"> <xsd:list itemType="ST_SlideLayoutChangeBit"/> </xsd:simpleType> <xsd:complexType name="CT_SlideLayoutChanges"> xsd:sequence <xsd:element name="chgData" type="ac:CT_ChangesData" minOccurs="0" maxOccurs="1"/> <xsd:element name="sldLayoutMkLst" type="CT_SlideLayoutMonikerList" minOccurs="1" maxOccurs="1"/> <xsd:element name="spChg" type="ac:CT_ShapeChanges" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="grpChg" type="ac:CT_GroupShapeChanges" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="graphicFrameChg" type="ac:CT_GraphicFrameChanges" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="picChg" type="ac:CT_PictureChanges" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="inkChg" type="ac:CT_InkChanges" minOccurs="0" maxOccurs="unbounded"/>

    150 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

<xsd:element name="cxnChg"     type="ac:CT_ConnectorChanges" minOccurs="0"

maxOccurs="unbounded"/> <xsd:element name="extLst" type="p:CT_ExtensionList" minOccurs="0" maxOccurs="1"/> </xsd:sequence> <xsd:attribute name="chg" type="ST_SlideLayoutChangeBits" use="required"/> </xsd:complexType> <xsd:simpleType name="ST_MainMasterChangeBit"> <xsd:restriction base="xsd:token"> <xsd:enumeration value="addSp"/> <xsd:enumeration value="delSp"/> <xsd:enumeration value="modSp"/> <xsd:enumeration value="spOrd"/> <xsd:enumeration value="new"/> <xsd:enumeration value="add"/> <xsd:enumeration value="del"/> <xsd:enumeration value="mod"/> <xsd:enumeration value="ord"/> <xsd:enumeration value="replId"/> <xsd:enumeration value="modTransition"/> <xsd:enumeration value="modMedia"/> <xsd:enumeration value="setBg"/> <xsd:enumeration value="setFolMasterAnim"/> <xsd:enumeration value="setFolMasterObjs"/> <xsd:enumeration value="modClrScheme"/> <xsd:enumeration value="addAnim"/> <xsd:enumeration value="delAnim"/> <xsd:enumeration value="modAnim"/> <xsd:enumeration value="replTag"/> <xsd:enumeration value="delTag"/> <xsd:enumeration value="setClrOvrMap"/> <xsd:enumeration value="delDesignElem"/> <xsd:enumeration value="modShow"/> <xsd:enumeration value="addSldLayout"/> <xsd:enumeration value="delSldLayout"/> <xsd:enumeration value="modSldLayout"/> <xsd:enumeration value="sldLayoutOrd"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="ST_MainMasterChangeBits"> <xsd:list itemType="ST_MainMasterChangeBit"/> </xsd:simpleType> <xsd:complexType name="CT_MainMasterChanges"> xsd:sequence <xsd:element name="chgData" type="ac:CT_ChangesData" minOccurs="0" maxOccurs="1"/> <xsd:element name="sldMasterMkLst" type="CT_MainMasterMonikerList" minOccurs="1" maxOccurs="1"/> <xsd:element name="spChg" type="ac:CT_ShapeChanges" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="grpChg" type="ac:CT_GroupShapeChanges" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="graphicFrameChg" type="ac:CT_GraphicFrameChanges" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="picChg" type="ac:CT_PictureChanges" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="inkChg" type="ac:CT_InkChanges" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="cxnChg" type="ac:CT_ConnectorChanges" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="sldLayoutChg" type="CT_SlideLayoutChanges" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="extLst" type="p:CT_ExtensionList" minOccurs="0" maxOccurs="1"/> </xsd:sequence> <xsd:attribute name="chg" type="ST_MainMasterChangeBits" use="required"/> </xsd:complexType> <xsd:simpleType name="ST_DocumentChangeBit"> <xsd:restriction base="xsd:token"> <xsd:enumeration value="undo"/> <xsd:enumeration value="redo"/> <xsd:enumeration value="ext"/>

    151 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

<xsd:enumeration value="custSel"/> <xsd:enumeration value="mod"/> <xsd:enumeration value="addSld"/> <xsd:enumeration value="delSld"/> <xsd:enumeration value="modSld"/> <xsd:enumeration value="sldOrd"/> <xsd:enumeration value="addMainMaster"/> <xsd:enumeration value="delMainMaster"/> <xsd:enumeration value="modMainMaster"/> <xsd:enumeration value="mainMasterOrd"/> <xsd:enumeration value="addSection"/> <xsd:enumeration value="delSection"/> <xsd:enumeration value="modSection"/> <xsd:enumeration value="addCmAuthor"/> <xsd:enumeration value="delCmAuthor"/> <xsd:enumeration value="modCmAuthor"/> <xsd:enumeration value="replTag"/> <xsd:enumeration value="delTag"/> <xsd:enumeration value="addCustShow"/> <xsd:enumeration value="delCustShow"/> <xsd:enumeration value="modCustShow"/> <xsd:enumeration value="modNotesMaster"/> <xsd:enumeration value="modHandout"/> <xsd:enumeration value="modShowInfo"/> <xsd:enumeration value="addOsfTaskPaneApp"/> <xsd:enumeration value="delOsfTaskPaneApp"/> <xsd:enumeration value="setSldSz"/> <xsd:enumeration value="modRtl"/> <xsd:enumeration value="modChgInfo"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="ST_DocumentChangeBits"> <xsd:list itemType="ST_DocumentChangeBit"/> </xsd:simpleType> <xsd:complexType name="CT_DocumentChanges"> xsd:sequence <xsd:element name="chgData" type="ac:CT_ChangesData" minOccurs="0" maxOccurs="1"/> <xsd:element name="docMkLst" type="CT_DocumentMonikerList" minOccurs="1" maxOccurs="1"/> <xsd:element name="sldChg" type="CT_SlideChanges" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="sldMasterChg" type="CT_MainMasterChanges" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="cmAuthorChg" type="CT_CommentAuthorChanges" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="extLst" type="p:CT_ExtensionList" minOccurs="0" maxOccurs="1"/> </xsd:sequence> <xsd:attribute name="chg" type="ST_DocumentChangeBits" use="required"/> </xsd:complexType> <xsd:complexType name="CT_DocumentChangesList"> xsd:sequence <xsd:element name="chgData" type="ac:CT_ChangesData" minOccurs="0" maxOccurs="1"/> <xsd:element name="docChg" type="CT_DocumentChanges" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="extLst" type="p:CT_ExtensionList" minOccurs="0" maxOccurs="1"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="CT_ChangesInfo"> xsd:sequence <xsd:element name="docChgLst" type="CT_DocumentChangesList" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> <xsd:element name="chgInfo" type="CT_ChangesInfo"/> </xsd:schema>

   152 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

5.4 http://schemas.microsoft.com/office/powerpoint/2015/09/main Schema

 <xsd:schema elementFormDefault="qualified"
 targetNamespace="http://schemas.microsoft.com/office/powerpoint/2015/09/main"
 xmlns="http://schemas.microsoft.com/office/powerpoint/2015/09/main"
 xmlns:p159="http://schemas.microsoft.com/office/powerpoint/2015/09/main"
 xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main"
 xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main"
 xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <xsd:import namespace="http://schemas.openxmlformats.org/presentationml/2006/main"
 schemaLocation="pml.xsd"/>
  <xsd:simpleType name="ST_TransitionMorphOption">
   <xsd:restriction base="xsd:token">
    <xsd:enumeration value="byObject"/>
    <xsd:enumeration value="byWord"/>
    <xsd:enumeration value="byChar"/>
   </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="CT_MorphTransition">
   <xsd:attribute name="option" type="ST_TransitionMorphOption" use="required"/>
  </xsd:complexType>
  <xsd:element name="morph" type="CT_MorphTransition"/>
 </xsd:schema>

5.5 http://schemas.microsoft.com/office/powerpoint/2015/10/main Schema

 <xsd:schema elementFormDefault="qualified"
 targetNamespace="http://schemas.microsoft.com/office/powerpoint/2015/10/main"
 xmlns="http://schemas.microsoft.com/office/powerpoint/2015/10/main"
 xmlns:p1510="http://schemas.microsoft.com/office/powerpoint/2015/10/main"
 xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main"
 xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main"
 xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <xsd:import namespace="http://schemas.openxmlformats.org/presentationml/2006/main"
 schemaLocation="pml.xsd"/>
  <xsd:simpleType name="ST_ClientID"
 xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships">
   <xsd:restriction base="xsd:string"/>
  </xsd:simpleType>
  <xsd:simpleType name="ST_ClientRevisionNumber"
 xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships">
   <xsd:restriction base="xsd:unsignedInt"/>
  </xsd:simpleType>
  <xsd:complexType name="CT_ClientRevision"
 xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships">
   <xsd:attribute name="id" type="ST_ClientID" use="required"/>
   <xsd:attribute name="v" type="ST_ClientRevisionNumber" use="optional" default="0"/>
   <xsd:attribute name="vWet" type="ST_ClientRevisionNumber" use="optional" default="0"/>
   <xsd:attribute name="dt" type="xsd:dateTime" use="required"/>
  </xsd:complexType>
  <xsd:complexType name="CT_ClientRevisionList"
 xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships">
   <xsd:sequence>
    <xsd:element name="client" type="CT_ClientRevision" minOccurs="0"
 maxOccurs="unbounded"/>
   </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="CT_RevisionInfo"
 xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships">
   <xsd:sequence>
    <xsd:element name="revLst" type="CT_ClientRevisionList" minOccurs="0" maxOccurs="1"/>
    <xsd:element name="extLst" type="p:CT_ExtensionList" minOccurs="0" maxOccurs="1"/>
   </xsd:sequence>
  </xsd:complexType>
  <xsd:element name="revInfo" type="CT_RevisionInfo"
 xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"/>



        153 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

</xsd:schema>

5.6 http://schemas.microsoft.com/office/powerpoint/2015/main Schema

 <xsd:schema elementFormDefault="qualified"
 targetNamespace="http://schemas.microsoft.com/office/powerpoint/2015/main"
 xmlns="http://schemas.microsoft.com/office/powerpoint/2015/main"
 xmlns:p16="http://schemas.microsoft.com/office/powerpoint/2015/main"
 xmlns:xsd="http://www.w3.org/2001/XMLSchema"
 xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes">
  <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main"
 schemaLocation="dml-main.xsd"/>
  <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
 schemaLocation="shared-commonSimpleTypes.xsd"/>
  <xsd:import namespace="http://schemas.openxmlformats.org/presentationml/2006/main"
 schemaLocation="pml.xsd"/>
  <xsd:complexType name="CT_DesignElement">
  <xsd:attribute name="val" type="xsd:boolean"/>
  </xsd:complexType>
  <xsd:element name="designElem" type="CT_DesignElement"/>
 </xsd:schema>

5.7 http://schemas.microsoft.com/office/powerpoint/2016/6/main Schema

 <xsd:schema elementFormDefault="qualified"
 targetNamespace="http://schemas.microsoft.com/office/powerpoint/2016/6/main"
 xmlns="http://schemas.microsoft.com/office/powerpoint/2016/6/main"
 xmlns:p166="http://schemas.microsoft.com/office/powerpoint/2016/6/main"
 xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main"
 xmlns:p14="http://schemas.microsoft.com/office/powerpoint/2010/main"
 xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main"
 xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
 xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <xsd:import namespace="http://schemas.microsoft.com/office/powerpoint/2010/main"
 schemaLocation="ms-pptx14.xsd"/>
  <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main"
 schemaLocation="dml-main.xsd"/>
  <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
 schemaLocation="shared-commonSimpleTypes.xsd"/>
  <xsd:import namespace="http://schemas.openxmlformats.org/presentationml/2006/main"
 schemaLocation="pml.xsd"/>
  <xsd:simpleType name="ST_ZoomObjectImageType">
   <xsd:restriction base="xsd:token">
    <xsd:enumeration value="preview"/>
    <xsd:enumeration value="cover"/>
   </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="CT_ZoomObjectProperties">
   <xsd:sequence>
    <xsd:element name="blipFill" type="a:CT_BlipFillProperties" minOccurs="1"
 maxOccurs="1"/>
    <xsd:element name="spPr" type="a:CT_ShapeProperties" minOccurs="1" maxOccurs="1"/>
   </xsd:sequence>
   <xsd:attribute name="id" type="s:ST_Guid" use="required"/>
   <xsd:attribute name="returnToParent" type="xsd:boolean" use="optional" default="true"/>
   <xsd:attribute name="imageType" type="ST_ZoomObjectImageType" use="optional"
 default="preview"/>
   <xsd:attribute name="transitionDur" type="p14:ST_UniversalTimeOffset" use="optional"/>
   <xsd:attribute name="showBg" type="xsd:boolean" use="optional" default="true"/>
  </xsd:complexType>
 </xsd:schema>





        154 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

5.8 http://schemas.microsoft.com/office/powerpoint/2016/sectionzoom Schema

 <xsd:schema elementFormDefault="qualified"
 targetNamespace="http://schemas.microsoft.com/office/powerpoint/2016/sectionzoom"
 xmlns="http://schemas.microsoft.com/office/powerpoint/2016/sectionzoom"
 xmlns:psez="http://schemas.microsoft.com/office/powerpoint/2016/sectionzoom"
 xmlns:p166="http://schemas.microsoft.com/office/powerpoint/2016/6/main"
 xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main"
 xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main"
 xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
 xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <xsd:import namespace="http://schemas.microsoft.com/office/powerpoint/2016/6/main"
 schemaLocation="ms-pptx166.xsd"/>
  <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
 schemaLocation="shared-commonSimpleTypes.xsd"/>
  <xsd:import namespace="http://schemas.openxmlformats.org/presentationml/2006/main"
 schemaLocation="pml.xsd"/>
  <xsd:complexType name="CT_SectionZoomObject">
   <xsd:sequence>
   <xsd:element name="zmPr" type="p166:CT_ZoomObjectProperties" minOccurs="1"
 maxOccurs="1"/>
   <xsd:element name="extLst" type="p:CT_ExtensionList" minOccurs="0" maxOccurs="1"/>
   </xsd:sequence>
   <xsd:attribute name="sectionId" type="s:ST_Guid" use="required"/>
  </xsd:complexType>
  <xsd:complexType name="CT_SectionZoom">
   <xsd:sequence>
   <xsd:element name="sectionZmObj" type="CT_SectionZoomObject" minOccurs="1"
 maxOccurs="1"/>
   <xsd:element name="extLst" type="p:CT_ExtensionList" minOccurs="0" maxOccurs="1"/>
   </xsd:sequence>
  </xsd:complexType>
  <xsd:element name="sectionZm" type="CT_SectionZoom"/>
 </xsd:schema>

5.9 http://schemas.microsoft.com/office/powerpoint/2016/slidezoom Schema

 <xsd:schema elementFormDefault="qualified"
 targetNamespace="http://schemas.microsoft.com/office/powerpoint/2016/slidezoom"
 xmlns="http://schemas.microsoft.com/office/powerpoint/2016/slidezoom"
 xmlns:pslz="http://schemas.microsoft.com/office/powerpoint/2016/slidezoom"
 xmlns:p166="http://schemas.microsoft.com/office/powerpoint/2016/6/main"
 xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main"
 xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
 xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <xsd:import namespace="http://schemas.microsoft.com/office/powerpoint/2016/6/main"
 schemaLocation="ms-pptx166.xsd"/>
  <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes"
 schemaLocation="shared-commonSimpleTypes.xsd"/>
  <xsd:import namespace="http://schemas.openxmlformats.org/presentationml/2006/main"
 schemaLocation="pml.xsd"/>
  <xsd:complexType name="CT_SlideZoomObject">
   <xsd:sequence>
    <xsd:element name="zmPr" type="p166:CT_ZoomObjectProperties" minOccurs="1"
 maxOccurs="1"/>
    <xsd:element name="extLst" type="p:CT_ExtensionList" minOccurs="0" maxOccurs="1"/>
   </xsd:sequence>
   <xsd:attribute name="sldId" type="p:ST_SlideId" use="required"/>
   <xsd:attribute name="cId" type="xsd:unsignedInt" use="optional"/>
  </xsd:complexType>
  <xsd:complexType name="CT_SlideZoom">
   <xsd:sequence>
    <xsd:element name="sldZmObj" type="CT_SlideZoomObject" minOccurs="1" maxOccurs="1"/>
    <xsd:element name="extLst" type="p:CT_ExtensionList" minOccurs="0" maxOccurs="1"/>
   </xsd:sequence>
  </xsd:complexType>
  <xsd:element name="sldZm" type="CT_SlideZoom"/>

        155 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

</xsd:schema>

5.10 http://schemas.microsoft.com/office/powerpoint/2016/summaryzoom Schema

<xsd:schema elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/office/powerpoint/2016/summaryzoom" xmlns="http://schemas.microsoft.com/office/powerpoint/2016/summaryzoom" xmlns:psuz="http://schemas.microsoft.com/office/powerpoint/2016/summaryzoom" xmlns:p166="http://schemas.microsoft.com/office/powerpoint/2016/6/main" xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main" xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <xsd:import namespace="http://schemas.microsoft.com/office/powerpoint/2016/6/main" schemaLocation="ms-pptx166.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main" schemaLocation="dml-main.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" schemaLocation="shared-commonSimpleTypes.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/presentationml/2006/main" schemaLocation="pml.xsd"/> <xsd:complexType name="CT_SummaryZoomObject"> xsd:sequence <xsd:element name="zmPr" type="p166:CT_ZoomObjectProperties" minOccurs="1" maxOccurs="1"/> <xsd:element name="extLst" type="p:CT_ExtensionList" minOccurs="0" maxOccurs="1"/> </xsd:sequence> <xsd:attribute name="sectionId" type="s:ST_Guid" use="required"/> <xsd:attribute name="title" type="xsd:string" use="optional" default=""/> <xsd:attribute name="descr" type="xsd:string" use="optional" default=""/> <xsd:attribute name="offsetFactorX" type="a:ST_Percentage" use="optional" default="0"/> <xsd:attribute name="offsetFactorY" type="a:ST_Percentage" use="optional" default="0"/> <xsd:attribute name="scaleFactorX" type="a:ST_Percentage" use="optional" default="100000"/> <xsd:attribute name="scaleFactorY" type="a:ST_Percentage" use="optional" default="100000"/> </xsd:complexType> <xsd:complexType name="CT_GridLayout"/> <xsd:complexType name="CT_FixedLayout"/> <xsd:complexType name="CT_SummaryZoom"> xsd:sequence <xsd:element name="summaryZmObj" type="CT_SummaryZoomObject" minOccurs="0" maxOccurs="unbounded"/> <xsd:choice minOccurs="1" maxOccurs="1"> <xsd:element name="gridLayout" type="CT_GridLayout"/> <xsd:element name="fixedLayout" type="CT_FixedLayout"/> </xsd:choice> <xsd:element name="extLst" type="p:CT_ExtensionList" minOccurs="0" maxOccurs="1"/> </xsd:sequence> </xsd:complexType> <xsd:element name="summaryZm" type="CT_SummaryZoom"/> </xsd:schema>

5.11 http://schemas.microsoft.com/office/powerpoint/2017/10/main Schema

<xsd:schema elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/office/powerpoint/2017/10/main" xmlns="http://schemas.microsoft.com/office/powerpoint/2017/10/main" xmlns:p1710="http://schemas.microsoft.com/office/powerpoint/2017/10/main" xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <xsd:complexType name="CT_ReadonlyRecommended"> <xsd:attribute name="val" type="xsd:boolean" use="required"/> </xsd:complexType> <xsd:element name="readonlyRecommended" type="CT_ReadonlyRecommended"/>

    156 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

</xsd:schema>

5.12 http://schemas.microsoft.com/office/powerpoint/2017/3/main Schema

<xsd:schema elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/office/powerpoint/2017/3/main" xmlns="http://schemas.microsoft.com/office/powerpoint/2017/3/main" xmlns:p173="http://schemas.microsoft.com/office/powerpoint/2017/3/main" xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main" xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main" schemaLocation="dml-main.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/presentationml/2006/main" schemaLocation="pml.xsd"/> <xsd:simpleType name="ST_DisplayLocation"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="media"/> <xsd:enumeration value="slide"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="CT_Track"> <xsd:attribute name="id" type="s:ST_Guid" use="required"/> <xsd:attribute name="label" type="xsd:string" use="required"/> <xsd:attribute name="lang" type="a:ST_TextLanguageID" use="optional"/> <xsd:attributeGroup ref="a:AG_Blob"/> </xsd:complexType> <xsd:complexType name="CT_TrackList"> xsd:sequence <xsd:element name="track" type="CT_Track" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="CT_TracksInfo"> xsd:sequence <xsd:element name="trackLst" type="CT_TrackList" minOccurs="0" maxOccurs="1"/> </xsd:sequence> <xsd:attribute name="displayLoc" type="ST_DisplayLocation" use="required"/> </xsd:complexType> <xsd:element name="tracksInfo" type="CT_TracksInfo"/> </xsd:schema>

5.13 http://schemas.microsoft.com/office/powerpoint/2018/4/main Schema

<xsd:schema elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/office/powerpoint/2018/4/main" xmlns="http://schemas.microsoft.com/office/powerpoint/2018/4/main" xmlns:p184="http://schemas.microsoft.com/office/powerpoint/2018/4/main" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <xsd:simpleType name="ST_ClassificationOutcomeType"> <xsd:restriction base="xsd:token"> <xsd:enumeration value="none"/> <xsd:enumeration value="hdr"/> <xsd:enumeration value="ftr"/> <xsd:enumeration value="watermark"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="CT_ClassificationOutcome"> <xsd:attribute name="val" type="ST_ClassificationOutcomeType"/> </xsd:complexType> <xsd:element name="classification" type="CT_ClassificationOutcome"/> </xsd:schema>

   157 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

5.14 http://schemas.microsoft.com/office/powerpoint/2018/8/main Schema

<xsd:schema elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/office/powerpoint/2018/8/main" xmlns="http://schemas.microsoft.com/office/powerpoint/2018/8/main" xmlns:p188="http://schemas.microsoft.com/office/powerpoint/2018/8/main" xmlns:p223="http://schemas.microsoft.com/office/powerpoint/2022/03/main" xmlns:p228="http://schemas.microsoft.com/office/powerpoint/2022/08/main" xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" xmlns:pc="http://schemas.microsoft.com/office/powerpoint/2013/main/command" xmlns:ac="http://schemas.microsoft.com/office/drawing/2013/main/command" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <xsd:import namespace="http://schemas.microsoft.com/office/drawing/2013/main/command" schemaLocation="dml-cmd.xsd"/> <xsd:import namespace="http://schemas.microsoft.com/office/powerpoint/2022/03/main" schemaLocation="ms-pptxReactions223.xsd"/> <xsd:import namespace="http://schemas.microsoft.com/office/powerpoint/2022/08/main" schemaLocation="ms-pptxTasks228.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main" schemaLocation="dml-main.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" schemaLocation="shared-commonSimpleTypes.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/presentationml/2006/main" schemaLocation="pml.xsd"/> <xsd:simpleType name="ST_AuthorId"> <xsd:restriction base="s:ST_Guid"/> </xsd:simpleType> <xsd:complexType name="CT_Author"> xsd:sequence <xsd:element name="extLst" type="p:CT_ExtensionList" minOccurs="0" maxOccurs="1"/> </xsd:sequence> <xsd:attribute name="id" type="ST_AuthorId" use="required"/> <xsd:attribute name="name" type="xsd:string" use="required"/> <xsd:attribute name="initials" type="xsd:string" use="optional"/> <xsd:attribute name="userId" type="xsd:string" use="required"/> <xsd:attribute name="providerId" type="xsd:string" use="required"/> </xsd:complexType> <xsd:complexType name="CT_AuthorList"> xsd:sequence <xsd:element name="author" type="CT_Author" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="ST_AuthorIdList"> <xsd:list itemType="ST_AuthorId"/> </xsd:simpleType> <xsd:element name="authorLst" type="CT_AuthorList"/> <xsd:simpleType name="ST_CommentStatus"> <xsd:restriction base="xsd:token"> <xsd:enumeration value="active"/> <xsd:enumeration value="resolved"/> <xsd:enumeration value="closed"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="ST_CommentId"> <xsd:restriction base="s:ST_Guid"/> </xsd:simpleType> <xsd:group name="EG_CommentProperties"> xsd:sequence <xsd:element name="txBody" type="a:CT_TextBody" minOccurs="0" maxOccurs="1"/> <xsd:element name="extLst" type="p:CT_ExtensionList" minOccurs="0" maxOccurs="1"/> </xsd:sequence> </xsd:group> <xsd:attributeGroup name="AG_CommentProperties"> <xsd:attribute name="id" type="ST_CommentId" use="required"/> <xsd:attribute name="authorId" type="ST_AuthorId" use="required"/> <xsd:attribute name="status" type="ST_CommentStatus" use="optional" default="active"/>

   158 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

<xsd:attribute name="created" type="xsd:dateTime" use="required"/> </xsd:attributeGroup> <xsd:complexType name="CT_CommentReply"> xsd:sequence <xsd:group ref="EG_CommentProperties" minOccurs="1" maxOccurs="1"/> </xsd:sequence> <xsd:attributeGroup ref="AG_CommentProperties"/> </xsd:complexType> <xsd:complexType name="CT_CommentReplyList"> xsd:sequence <xsd:element name="reply" type="CT_CommentReply" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="CT_CommentUnknownAnchor"/> <xsd:group name="EG_CommentAnchor"> xsd:choice <xsd:element ref="pc:sldMkLst" minOccurs="1" maxOccurs="1"/> <xsd:element ref="ac:deMkLst" minOccurs="0" maxOccurs="unbounded"/> <xsd:element ref="ac:txMkLst" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="unknownAnchor" type="CT_CommentUnknownAnchor" minOccurs="1" maxOccurs="1"/> </xsd:choice> </xsd:group> <xsd:complexType name="CT_Comment"> xsd:sequence <xsd:group ref="EG_CommentAnchor" minOccurs="1" maxOccurs="1"/> <xsd:element name="pos" type="a:CT_Point2D" minOccurs="0" maxOccurs="1"/> <xsd:element name="replyLst" type="CT_CommentReplyList" minOccurs="0" maxOccurs="1"/> <xsd:group ref="EG_CommentProperties" minOccurs="1" maxOccurs="1"/> </xsd:sequence> <xsd:attributeGroup ref="AG_CommentProperties"/> <xsd:attribute name="startDate" type="xsd:dateTime" use="optional"/> <xsd:attribute name="dueDate" type="xsd:dateTime" use="optional"/> <xsd:attribute name="assignedTo" type="ST_AuthorIdList" use="optional" default=""/> <xsd:attribute name="complete" type="s:ST_PositiveFixedPercentage" default="0%" use="optional"/> <xsd:attribute name="title" type="xsd:string" use="optional" default=""/> </xsd:complexType> <xsd:complexType name="CT_CommentList"> xsd:sequence <xsd:element name="cm" type="CT_Comment" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> <xsd:element name="cmLst" type="CT_CommentList"/> <xsd:complexType name="CT_CommentRelationship"> <xsd:attribute ref="r:id" use="required"/> </xsd:complexType> <xsd:element name="commentRel" type="CT_CommentRelationship"/> </xsd:schema>

5.15 http://schemas.microsoft.com/office/powerpoint/2019/9/main/command Schema

<xsd:schema elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/office/powerpoint/2019/9/main/command" xmlns="http://schemas.microsoft.com/office/powerpoint/2019/9/main/command" xmlns:pc2="http://schemas.microsoft.com/office/powerpoint/2019/9/main/command" xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" xmlns:p188="http://schemas.microsoft.com/office/powerpoint/2018/8/main"> <xsd:import namespace="http://schemas.microsoft.com/office/powerpoint/2018/8/main" schemaLocation="ms-pptx188.xsd"/> <xsd:complexType name="CT_CommentV2MonikerList"> xsd:sequence <xsd:any minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence>

   159 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

</xsd:complexType> <xsd:complexType name="CT_CommentReplyV2MonikerList"> xsd:sequence <xsd:any minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> <xsd:element name="cmMkLst" type="CT_CommentV2MonikerList"/> <xsd:element name="cmRplyMkLst" type="CT_CommentReplyV2MonikerList"/> <xsd:complexType name="CT_CommentV2Moniker"> <xsd:attribute name="id" type="s:ST_Guid" use="required"/> </xsd:complexType> <xsd:complexType name="CT_CommentReplyV2Moniker"> <xsd:attribute name="id" type="s:ST_Guid" use="required"/> </xsd:complexType> </xsd:schema>

5.16 http://schemas.microsoft.com/office/powerpoint/2020/02/main Schema

<xsd:schema elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/office/powerpoint/2020/02/main" xmlns="http://schemas.microsoft.com/office/powerpoint/2020/02/main" xmlns:p202="http://schemas.microsoft.com/office/powerpoint/2020/02/main" xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main" xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <xsd:import namespace="http://schemas.openxmlformats.org/drawingml/2006/main" schemaLocation="dml-main.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" schemaLocation="shared-commonSimpleTypes.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/presentationml/2006/main" schemaLocation="pml.xsd"/> <xsd:complexType name="CT_DesignerTag"> <xsd:attribute name="name" type="xsd:string" use="required"/> <xsd:attribute name="val" type="xsd:string" use="required"/> </xsd:complexType> <xsd:complexType name="CT_DesignerTagList"> xsd:sequence <xsd:element name="designTag" type="CT_DesignerTag" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> <xsd:element name="designTagLst" type="CT_DesignerTagList"/> <xsd:complexType name="CT_DesignerDrawingProps"> xsd:sequence <xsd:element ref="p202:designTagLst" minOccurs="0" maxOccurs="1"/> <xsd:element name="extLst" type="p:CT_ExtensionList" minOccurs="0" maxOccurs="1"/> </xsd:sequence> <xsd:attribute name="edtDesignElem" type="xsd:boolean" use="optional" default="false"/> </xsd:complexType> <xsd:element name="designPr" type="CT_DesignerDrawingProps"/> </xsd:schema>

5.17 http://schemas.microsoft.com/office/powerpoint/2022/03/main Schema

<xsd:schema elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/office/powerpoint/2022/03/main" xmlns="http://schemas.microsoft.com/office/powerpoint/2022/03/main" xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <xsd:complexType name="CT_ReactionInstance" xmlns:p188="http://schemas.microsoft.com/office/powerpoint/2018/8/main" xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main"> xsd:sequence <xsd:element name="extLst" type="p:CT_ExtensionList" minOccurs="0" maxOccurs="1"/>

   160 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

</xsd:sequence> <xsd:attribute name="time" type="xsd:dateTime" use="required"/> <xsd:attribute name="authorId" type="p188:ST_AuthorId" use="required"/> </xsd:complexType> <xsd:complexType name="CT_Reaction" xmlns:p188="http://schemas.microsoft.com/office/powerpoint/2018/8/main" xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main"> xsd:sequence <xsd:element name="instance" type="CT_ReactionInstance" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> <xsd:attribute name="type" type="xsd:string" use="required"/> </xsd:complexType> <xsd:complexType name="CT_Reactions" xmlns:p188="http://schemas.microsoft.com/office/powerpoint/2018/8/main" xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main"> xsd:sequence <xsd:element name="rxn" type="CT_Reaction" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> <xsd:element name="reactions" type="CT_Reactions" xmlns:p188="http://schemas.microsoft.com/office/powerpoint/2018/8/main" xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main"/> </xsd:schema>

5.18 http://schemas.microsoft.com/office/powerpoint/2022/06/main/command Schema

<xsd:schema elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/office/powerpoint/2022/06/main/command" xmlns="http://schemas.microsoft.com/office/powerpoint/2022/06/main/command" xmlns:pc226="http://schemas.microsoft.com/office/powerpoint/2022/06/main/command" xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main" xmlns:pc2="http://schemas.microsoft.com/office/powerpoint/2019/9/main/command" xmlns:ac="http://schemas.microsoft.com/office/drawing/2013/main/command" xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <xsd:import namespace="http://schemas.microsoft.com/office/drawing/2013/main/command" schemaLocation="dml-cmd.xsd"/> <xsd:import namespace="http://schemas.microsoft.com/office/powerpoint/2019/9/main/command" schemaLocation="ms-pptxMonikerList2.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" schemaLocation="shared-commonSimpleTypes.xsd"/> <xsd:import namespace="http://schemas.openxmlformats.org/presentationml/2006/main" schemaLocation="pml.xsd"/> <xsd:simpleType name="ST_CommentReplyV2ChangeBit"> <xsd:restriction base="xsd:token"> <xsd:enumeration value="add"/> <xsd:enumeration value="del"/> <xsd:enumeration value="mod"/> <xsd:enumeration value="modRxn"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="ST_CommentReplyV2ChangeBits"> <xsd:list itemType="ST_CommentReplyV2ChangeBit"/> </xsd:simpleType> <xsd:complexType name="CT_CommentReplyV2Changes"> xsd:sequence <xsd:element name="chgData" type="ac:CT_ChangesData" minOccurs="0" maxOccurs="1"/> <xsd:element ref="pc2:cmRplyMkLst" minOccurs="1" maxOccurs="1"/> <xsd:element name="extLst" type="p:CT_ExtensionList" minOccurs="0" maxOccurs="1"/> </xsd:sequence> <xsd:attribute name="chg" type="ST_CommentReplyV2ChangeBits" use="required"/> </xsd:complexType> <xsd:simpleType name="ST_CommentV2ChangeBit"> <xsd:restriction base="xsd:token"> <xsd:enumeration value="add"/>

    161 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

<xsd:enumeration value="del"/> <xsd:enumeration value="mod"/> <xsd:enumeration value="modTsk"/> <xsd:enumeration value="modRxn"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="ST_CommentV2ChangeBits"> <xsd:list itemType="ST_CommentV2ChangeBit"/> </xsd:simpleType> <xsd:complexType name="CT_CommentV2Changes"> xsd:sequence <xsd:element name="chgData" type="ac:CT_ChangesData" minOccurs="0" maxOccurs="1"/> <xsd:element ref="pc2:cmMkLst" minOccurs="1" maxOccurs="1"/> <xsd:element name="cmRplyChg" type="CT_CommentReplyV2Changes" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="extLst" type="p:CT_ExtensionList" minOccurs="0" maxOccurs="1"/> </xsd:sequence> <xsd:attribute name="chg" type="ST_CommentV2ChangeBits" use="required"/> </xsd:complexType> <xsd:element name="cmChg" type="CT_CommentV2Changes"/> </xsd:schema>

5.19 http://schemas.microsoft.com/office/powerpoint/2022/08/main Schema

<xsd:schema elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/office/powerpoint/2022/08/main" xmlns="http://schemas.microsoft.com/office/powerpoint/2022/08/main" xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" xmlns:p188="http://schemas.microsoft.com/office/powerpoint/2018/8/main" xmlns:s="http://schemas.openxmlformats.org/officeDocument/2006/sharedTypes" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <xsd:complexType name="CT_TaskScheduleEventInfo" xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main" xmlns:odoc="http://schemas.microsoft.com/internal/obd"> <xsd:attribute name="stDt" type="xsd:dateTime" use="optional"/> <xsd:attribute name="endDt" type="xsd:dateTime" use="optional"/> </xsd:complexType> <xsd:complexType name="CT_TaskProgressEventInfo" xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main" xmlns:odoc="http://schemas.microsoft.com/internal/obd"> <xsd:attribute name="val" type="s:ST_PositiveFixedPercentage" use="required"/> </xsd:complexType> <xsd:complexType name="CT_TaskTitleEventInfo" xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main" xmlns:odoc="http://schemas.microsoft.com/internal/obd"> <xsd:attribute name="val" type="xsd:string" use="required"/> </xsd:complexType> <xsd:complexType name="CT_TaskAssignUnassignUser" xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main" xmlns:odoc="http://schemas.microsoft.com/internal/obd"> <xsd:attribute name="authorId" type="p188:ST_AuthorId" use="required"/> </xsd:complexType> <xsd:complexType name="CT_TaskUnknownRecord" xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main" xmlns:odoc="http://schemas.microsoft.com/internal/obd"/> <xsd:complexType name="CT_CommentAnchor" xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main" xmlns:odoc="http://schemas.microsoft.com/internal/obd"> <xsd:attribute name="id" type="s:ST_Guid" use="required"/> </xsd:complexType> <xsd:complexType name="CT_TaskAnchor" xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main" xmlns:odoc="http://schemas.microsoft.com/internal/obd"> xsd:sequence <xsd:element name="comment" type="CT_CommentAnchor" minOccurs="1" maxOccurs="1"/> <xsd:element name="extLst" type="p:CT_ExtensionList" minOccurs="0" maxOccurs="1"/> </xsd:sequence>

    162 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

</xsd:complexType> <xsd:complexType name="CT_TaskUndo" xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main" xmlns:odoc="http://schemas.microsoft.com/internal/obd"> <xsd:attribute name="id" type="s:ST_Guid" use="required"/> </xsd:complexType> <xsd:complexType name="CT_TaskHistoryEvent" xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main" xmlns:odoc="http://schemas.microsoft.com/internal/obd"> xsd:sequence <xsd:element name="atrbtn" type="CT_TaskAssignUnassignUser" minOccurs="1" maxOccurs="1"/> <xsd:element name="anchr" type="CT_TaskAnchor" minOccurs="0" maxOccurs="1"/> <xsd:choice minOccurs="0" maxOccurs="1"> <xsd:element name="asgn" type="CT_TaskAssignUnassignUser" minOccurs="1" maxOccurs="1"/> <xsd:element name="add" type="p:CT_Empty" minOccurs="0" maxOccurs="1"/> <xsd:element name="title" type="CT_TaskTitleEventInfo" minOccurs="1" maxOccurs="1"/> <xsd:element name="date" type="CT_TaskScheduleEventInfo" minOccurs="1" maxOccurs="1"/> <xsd:element name="pcntCmplt" type="CT_TaskProgressEventInfo" minOccurs="1" maxOccurs="1"/> <xsd:element name="unasgnAll" type="p:CT_Empty" minOccurs="0" maxOccurs="1"/> <xsd:element name="undo" type="CT_TaskUndo" minOccurs="1" maxOccurs="1"/> <xsd:element name="unknown" type="CT_TaskUnknownRecord" minOccurs="1" maxOccurs="1"/> </xsd:choice> <xsd:element name="extLst" type="p:CT_ExtensionList" minOccurs="0" maxOccurs="1"/> </xsd:sequence> <xsd:attribute name="time" type="xsd:dateTime" use="required"/> <xsd:attribute name="id" type="s:ST_Guid" use="required"/> </xsd:complexType> <xsd:complexType name="CT_TaskHistory" xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main" xmlns:odoc="http://schemas.microsoft.com/internal/obd"> xsd:sequence <xsd:element name="event" type="CT_TaskHistoryEvent" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="CT_TaskDetails" xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main" xmlns:odoc="http://schemas.microsoft.com/internal/obd"> xsd:sequence <xsd:element name="history" type="CT_TaskHistory" minOccurs="1" maxOccurs="1"/> <xsd:element name="extLst" type="p:CT_ExtensionList" minOccurs="0" maxOccurs="1"/> </xsd:sequence> </xsd:complexType> <xsd:element name="taskDetails" type="CT_TaskDetails" xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main" xmlns:odoc="http://schemas.microsoft.com/internal/obd"/> </xsd:schema>

5.20 http://schemas.microsoft.com/office/powerpoint/2023/02/main Schema

<xsd:schema elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/office/powerpoint/2023/02/main" xmlns="http://schemas.microsoft.com/office/powerpoint/2023/02/main" xmlns:p="http://schemas.openxmlformats.org/presentationml/2006/main" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <xsd:import namespace="http://schemas.openxmlformats.org/presentationml/2006/main" schemaLocation="pml.xsd"/> <xsd:complexType name="CT_PlaceholderTypeACB"> xsd:sequence <xsd:choice minOccurs="1" maxOccurs="1"> <xsd:element name="cameo" type="p:CT_Empty"/> <xsd:element name="unknown" type="p:CT_Empty"/> </xsd:choice>

    163 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

</xsd:sequence> </xsd:complexType> <xsd:complexType name="CT_PlaceholderTypeExtension"> xsd:sequence <xsd:element name="type" type="CT_PlaceholderTypeACB" minOccurs="1" maxOccurs="1"/> </xsd:sequence> </xsd:complexType> <xsd:element name="phTypeExt" type="CT_PlaceholderTypeExtension"/> </xsd:schema>

 164 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

6 Appendix B: Product Behavior

The information in this specification is applicable to the following Microsoft products or supplemental software. References to product versions include updates to those products.

Microsoft PowerPoint 2010

Microsoft PowerPoint 2013

Microsoft PowerPoint Online

Microsoft PowerPoint 2016

Microsoft PowerPoint 2019

Microsoft PowerPoint 2021

Microsoft PowerPoint LTSC 2024

Exceptions, if any, are noted in this section. If an update version, service pack or Knowledge Base (KB) number appears with a product name, the behavior changed in that update. The new behavior also applies to subsequent updates unless otherwise specified. If a product edition appears with the product version, behavior is different in that product edition.

Unless otherwise specified, any statement of optional behavior in this specification that is prescribed using the terms "SHOULD" or "SHOULD NOT" implies product behavior in accordance with the SHOULD or SHOULD NOT prescription. Unless otherwise specified, the term "MAY" implies that the product does not follow the prescription.

<1> Section 2.2.3.1: This child element is not available in PowerPoint 2013 and earlier.

<2> Section 2.2.10: This extension is not available in Microsoft PowerPoint 2010.

<3> Section 2.2.10: This extension is not available in PowerPoint 2010.

<4> Section 2.2.10: This extension is available only in Microsoft Office 365.

<5> Section 2.2.11: This extension is not available in PowerPoint 2010.

<6> Section 2.2.11: This extension is not available in PowerPoint 2010.

<7> Section 2.2.11: This extension is not available in PowerPoint 2010.

<8> Section 2.2.11: This extension is not available in PowerPoint 2010.

<9> Section 2.2.11: This extension is not available in PowerPoint 2010.

<10> Section 2.2.12: This extension is not available in PowerPoint 2010.

<11> Section 2.2.14: This extension is not available in PowerPoint 2013 and earlier.

<12> Section 2.2.16: This extension is not available in PowerPoint 2013 and earlier.

<13> Section 2.2.17: This extension is not available in PowerPoint 2013 and earlier.

<14> Section 2.2.18: This extension is not available in PowerPoint 2013 and earlier.

<15> Section 2.2.19: This extension is not available in PowerPoint 2016 and earlier.

<16> Section 2.2.20: This extension is not available in PowerPoint 2016 and earlier.

<17> Section 2.4.1.1: This element is not available in PowerPoint 2010.

    165 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

<18> Section 2.4.1.2: This element is available as of February 10, 2015 update for PowerPoint 2013 and later.

<19> Section 2.4.1.3: This element is not available in PowerPoint 2010.

<20> Section 2.4.1.4: This element is not available in PowerPoint 2010.

<21> Section 2.4.1.6: This element is not available in PowerPoint 2010.

<22> Section 2.4.1.7: This element is not available in PowerPoint 2010.

<23> Section 2.4.3.1: This type is not available in PowerPoint 2010.

<24> Section 2.4.3.2: This type is not available in PowerPoint 2010.

<25> Section 2.4.3.3: This type is not available in PowerPoint 2010.

<26> Section 2.4.3.4: This type is not available in PowerPoint 2010.

<27> Section 2.4.3.5: This type is available as of February 10, 2015 update for PowerPoint 2013 and later.

<28> Section 2.4.3.6: This type is not available in PowerPoint 2010.

<29> Section 2.4.3.7: This type is not available in PowerPoint 2010.

<30> Section 2.4.3.7: This value is only available when used with Office 365.

<31> Section 2.4.3.7: Older versions of Microsoft PowerPoint Online on Office 365 emitted values consisting of a unique identifier followed by the constant text "@LIVE.COM".

<32> Section 2.5.3.1: This type not available in PowerPoint 2013 and earlier.

<33> Section 2.15.3.1: This type is not available in PowerPoint 2013 and earlier.

<34> Section 2.17.3.1: This type is not available PowerPoint 2016 and earlier.

<35> Section 2.17.3.2: This type is not available PowerPoint 2016 and earlier.

<36> Section 2.17.3.3: This type is not available PowerPoint 2016 and earlier.

    166 / 170
[MS-PPTX] - v20240820
PowerPoint (.pptx) Extensions to the Office Open XML File Format
Copyright © 2024 Microsoft Corporation
Release: August 20, 2024

7 Change Tracking

This section identifies changes that were made to this document since the last release. Changes are classified as Major, Minor, or None.

The revision class Major means that the technical content in the document was significantly revised. Major changes affect protocol interoperability or implementation. Examples of major changes are:

A document revision that incorporates changes to interoperability requirements. A document revision that captures changes to protocol functionality.

The revision class Minor means that the meaning of the technical content was clarified. Minor changes do not affect protocol interoperability or implementation. Examples of minor changes are updates to clarify ambiguity at the sentence, paragraph, or table level.

The revision class None means that no new technical changes were introduced. Minor editorial and formatting changes may have been made, but the relevant technical content is identical to the last released version.

The changes made to this document are listed in the following table. For more information, please contact [email protected].

Section Description Revision class

2 Structures Clarified product behaviors for the structures in the Minor subsections.

2.4.1.2 isNarration Clarified product behavior for CT_IsNarration. Minor

2.4.3.5 CT_IsNarration Clarified product behavior for CT_IsNarration. Minor

6 Appendix B: Product Updated list of supported products. Major Behavior

                                                                                  167 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

8 Index A CT_ShowEventRecordList 54 CT_ShowMediaControls 55 Animation info extensions 20 CT_ShredTransition 55 Applicability 14 CT_TriggerEventRecord 55 Attributes Content part extensions 20 bounceEnd 40 conveyor element 28 bwMode 40 creationId 28 dur 40 CT_BrowseMode complex type 41 presetBounceEnd 41 CT_ChartTrackingRefBased complex type 61 CT_CommentThreading complex type 62 B CT_ContentPartNonVisual complex type 42 CT_DefaultImageDpi complex type 42 bmkTgt element 27 CT_DesignElement complex type 69 bounceEnd attribute 40 CT_DiscardImageEditData complex type 43 browseMode element 27 CT_ExtendedGuide complex type 62 bwMode attribute 40 CT_ExtendedGuideList complex type 63 CT_FlyThroughTransition complex type 43 C CT_GlitterTransition complex type 43 CT_LaserTrace complex type 44 Change tracking 167 CT_LaserTraceList complex type 44 Change tracking extensions 23 CT_LaserTracePoint complex type 45 Changes Information part 17 CT_LeftRightDirectionTransition complex type 45 Charting extensions 25 CT_Media complex type 47 chartTrackingRefBased element 59 CT_MediaBookmark complex type 46 Comment extensions 23 CT_MediaBookmarkList complex type 46 Complex types CT_MediaBookmarkTarget complex type 46 CT_BrowseMode 41 CT_MediaFade complex type 48 CT_ChartTrackingRefBased 61 CT_MediaPlaybackEventRecord complex type 48 CT_CommentThreading 62 CT_MediaSeekEventRecord complex type 49 CT_ContentPartNonVisual 42 CT_MediaTrim complex type 49 CT_DefaultImageDpi 42 CT_NullEventRecord complex type 50 CT_DesignElement 69 CT_ParentCommentIdentifier complex type 64 CT_DiscardImageEditData 43 CT_PresenceInfo complex type 65 CT_ExtendedGuide 62 CT_PresetTransition complex type 65 CT_ExtendedGuideList 63 CT_PrismTransition complex type 50 CT_FlyThroughTransition 43 CT_RandomId complex type 51 CT_GlitterTransition 43 CT_RevealTransition complex type 51 CT_LaserTrace 44 CT_RippleTransition complex type 52 CT_LaserTraceList 44 CT_Section complex type 52 CT_LaserTracePoint 45 CT_SectionList complex type 53 CT_LeftRightDirectionTransition 45 CT_SectionSlideIdList complex type 53 CT_Media 47 CT_SectionSlideIdListEntry complex type 53 CT_MediaBookmark 46 CT_ShowEventRecordList complex type 54 CT_MediaBookmarkList 46 CT_ShowMediaControls complex type 55 CT_MediaBookmarkTarget 46 CT_ShredTransition complex type 55 CT_MediaFade 48 CT_TriggerEventRecord complex type 55 CT_MediaPlaybackEventRecord 48 CT_MediaSeekEventRecord 49 D CT_MediaTrim 49 CT_NullEventRecord 50 defaultImageDpi element 28 CT_ParentCommentIdentifier 64 designElem element 69 CT_PresenceInfo 65 Details CT_PresetTransition 65 animation info extensions 20 CT_PrismTransition 50 change tracking extensions 23 CT_RandomId 51 charting extensions 25 CT_RevealTransition 51 comment extensions 23 CT_RippleTransition 52 content part extensions 20 CT_Section 52 design element extensions 26 CT_SectionList 53 extensions 18 CT_SectionSlideIdList 53 guide extensions 24 CT_SectionSlideIdListEntry 53 image extensions 22

                                             168 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

 math extensions 23                 charting 25
 media extensions 21                comment 23
 narration extensions 25            content part 20
 Office app extensions 25           design 26
 section extensions 22              guide 24
 slide show extensions 22           image 22
 slide transition extensions 18     ink 21
 zoom extensions 25                 math 23

discardImageEditData element 29 media 21 doors element 29 narration 25 dur attribute 40 Office App 25 section 22 E slide show 22 slide transition 18 Elements zoom 25 bmkTgt 27 extLst element 29 browseMode 27 chartTrackingRefBased 59 F conveyor 28 creationId 28 ferris element 30 defaultImageDpi 28 Fields - vendor-extensible 15 designElem 69 flash element 30 discardImageEditData 29 flip element 30 doors 29 flythrough element 31 extLst 29 Full XML schema 142 ferris 30 flash 30 G flip 30 flythrough 31 gallery element 31 gallery 31 glitter element 32 glitter 32 Glossary 12 honeycomb 32 Guide extensions 24 laserClr 33 laserTraceLst 33 H media 33 modId 33 honeycomb element 32 notesGuideLst 60 nvContentPr 34 I pan 34 presenceInfo 60 Image extensions 22 prism 34 Implementer - security considerations 141 prstTrans 60 Index of security parameters 141 reveal 35 Informative references 14 ripple 36 Ink extensions 21 sectionLst 36 Introduction 12 showEvtLst 36 showMediaCtrls 37 L shred 37 sldGuideLst 61 laserClr element 33 switch 37 laserTraceLst 33 threadingInfo 61 Localization 15 vortex 38 warp 38 M wheelReverse 39 window 39 xfrm 40 Math extensions 23 Examples 137 media element 33 Media 137 Media example 137 overview 137 Media extensions 21 Sections 138 Media part enumeration 16 Slide Show 139 modId 33 Slide Transitions 137 Extensions 18 N animation info 20 change tracking 23 Narration extensions 25

                                        169 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

Normative references 13 ST_UniversalTimeOffset simple type 58 notesGuideLst element 60 Structures nvContentPr element 34 extensions 18 switch element 37 O T Office App extensions 25 Overview (synopsis) 14 threadingInfo element 61 Track part 17 P Tracking changes 167

pan element 34 V Parameters - security index 141 Part enumerations Vendor-extensible fields 15 Changes Information part 17 Versioning 15 media part 16 vortex element 38 Revision Information part (section 2.1.2 16, section 2.1.5 17, section 2.1.6 18) W Track part 17 presenceInfo element 60 warp element 38 presetBounceEnd attribute 41 wheelReverse element 39 prism element 34 window element 39 Product behavior 165 prstTrans element 60 X R xfrm element 40 XML schema 142 References 13 informative 14 Z normative 13 Relationship to protocols and other structures 14 Zoom extensions 25 reveal element 35 Revision Information part (section 2.1.2 16, section 2.1.5 17, section 2.1.6 18) ripple element 36

S

Section extensions 22 sectionLst element 36 Sections example 138 Security implementer considerations 141 parameter index 141 showEvtLst 36 showMediaCtrls element 37 shred element 37 Simple types ST_TransitionCenterDirectionType 56 ST_TransitionCornerAndCenterDirectionType 56 ST_TransitionLeftRightDirectionType 57 ST_TransitionPattern 57 ST_TransitionShredPattern 58 ST_UniversalTimeOffset 58 sldGuideLst element 61 Slide Show example 139 Slide show extensions 22 Slide transition extensions 18 Slide Transitions example 137 ST_TransitionCenterDirectionType simple type 56 ST_TransitionCornerAndCenterDirectionType simple type 56 ST_TransitionLeftRightDirectionType simple type 57 ST_TransitionPattern simple type 57 ST_TransitionShredPattern simple type 58

                                                    170 / 170

[MS-PPTX] - v20240820 PowerPoint (.pptx) Extensions to the Office Open XML File Format Copyright © 2024 Microsoft Corporation Release: August 20, 2024

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment