Office development
Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

2.4.24 MSOSPT

Office

The MSOSPT enumeration, as shown in the following table, specifies the preset shapes and preset text shape geometries that will be used for a shape. An enumeration of this type is used so that a custom geometry does not need to be specified but can instead be automatically constructed by the generating application.

Name

Value

Meaning

msosptNotPrimitive

0x00000000

A shape that has no preset geometry and is instead drawn with custom geometry. For example, freeform shapes that are drawn by users fall into this category.

msosptRectangle

0x00000001

A rectangle shape:

Dd949385.image207(en-us,office.12).png

msosptRoundRectangle

0x00000002

A rectangle shape with rounded corners:

Dd949385.image208(en-us,office.12).png

msosptEllipse

0x00000003

An ellipse shape:

Dd949385.image209(en-us,office.12).png

msosptDiamond

0x00000004

A diamond shape:

Dd949385.image210(en-us,office.12).png

msosptIsocelesTriangle

0x00000005

An isosceles triangle shape:

Dd949385.image211(en-us,office.12).png

msosptRightTriangle

0x00000006

A right triangle shape:

Dd949385.image212(en-us,office.12).png

msosptParallelogram

0x00000007

A parallelogram shape:

Dd949385.image213(en-us,office.12).png

msosptTrapezoid

0x00000008

A trapezoid shape:

Dd949385.image214(en-us,office.12).png

msosptHexagon

0x00000009

A hexagon shape:

Dd949385.image215(en-us,office.12).png

msosptOctagon

0x0000000A

An octagon shape:

Dd949385.image216(en-us,office.12).png

msosptPlus

0x0000000B

A plus shape:

Dd949385.image217(en-us,office.12).png

msosptStar

0x0000000C

A star shape:

Dd949385.image218(en-us,office.12).png

msosptArrow

0x0000000D

An arrow shape:

Dd949385.image219(en-us,office.12).png

msosptThickArrow

0x0000000E

A value that SHOULD NOT be used.

msosptHomePlate

0x0000000F

An irregular pentagon shape:

Dd949385.image220(en-us,office.12).png

msosptCube

0x00000010

A cube shape:

Dd949385.image221(en-us,office.12).png

msosptBalloon

0x00000011

A speech balloon shape:

Dd949385.image222(en-us,office.12).png

msosptSeal

0x00000012

A seal shape:

Dd949385.image223(en-us,office.12).png

msosptArc

0x00000013

A curved arc shape:

Dd949385.image224(en-us,office.12).png

msosptLine

0x00000014

A line shape:

Dd949385.image225(en-us,office.12).png

msosptPlaque

0x00000015

A plaque shape:

Dd949385.image226(en-us,office.12).png

msosptCan

0x00000016

A cylinder shape:

Dd949385.image227(en-us,office.12).png

msosptDonut

0x00000017

A donut shape:

Dd949385.image228(en-us,office.12).png

msosptTextSimple

0x00000018

A simple text shape. The text SHOULD<115> be drawn on a straight line:

Dd949385.image229(en-us,office.12).png

msosptTextOctagon

0x00000019

An octagonal text shape. The text SHOULD<116> be drawn within an octagonal boundary:

Dd949385.image230(en-us,office.12).png

msosptTextHexagon

0x0000001A

A hexagonal text shape. The text SHOULD<117> be drawn within a hexagonal boundary:

Dd949385.image231(en-us,office.12).png

msosptTextCurve

0x0000001B

A curved text shape. The text SHOULD<118> be drawn on a curved line:

Dd949385.image232(en-us,office.12).png

msosptTextWave

0x0000001C

A wavy text shape. The text SHOULD<119> be drawn on a wavy line:

Dd949385.image233(en-us,office.12).png

msosptTextRing

0x0000001D

A ringed text shape. The text SHOULD<120> be drawn within a semicircular arc:

Dd949385.image234(en-us,office.12).png

msosptTextOnCurve

0x0000001E

A text shape that draws text on a curve. The text SHOULD<121> be drawn on a curved line:

Dd949385.image232(en-us,office.12).png

msosptTextOnRing

0x0000001F

A text shape that draws text on a ring. The text SHOULD<122> be drawn on a semicircular arc:

Dd949385.image235(en-us,office.12).png

msosptStraightConnector1

0x00000020

A straight connector shape:

Dd949385.image225(en-us,office.12).png

msosptBentConnector2

0x00000021

A bent connector shape:

Dd949385.image236(en-us,office.12).png

msosptBentConnector3

0x00000022

A bent connector shape:

Dd949385.image237(en-us,office.12).png

msosptBentConnector4

0x00000023

A bent connector shape:

Dd949385.image238(en-us,office.12).png

msosptBentConnector5

0x00000024

A bent connector shape:

Dd949385.image239(en-us,office.12).png

msosptCurvedConnector2

0x00000025

A curved connector shape:

Dd949385.image240(en-us,office.12).png

msosptCurvedConnector3

0x00000026

A curved connector shape:

Dd949385.image241(en-us,office.12).png

msosptCurvedConnector4

0x00000027

A curved connector shape:

Dd949385.image242(en-us,office.12).png

msosptCurvedConnector5

0x00000028

A curved connector shape:

Dd949385.image243(en-us,office.12).png

msosptCallout1

0x00000029

A callout shape:

Dd949385.image244(en-us,office.12).png

msosptCallout2

0x0000002A

A callout shape:

Dd949385.image245(en-us,office.12).png

msosptCallout3

0x0000002B

A callout shape:

Dd949385.image246(en-us,office.12).png

msosptAccentCallout1

0x0000002C

A callout shape with a side accent:

Dd949385.image247(en-us,office.12).png

msosptAccentCallout2

0x0000002D

A callout shape with a side accent:

Dd949385.image248(en-us,office.12).png

msosptAccentCallout3

0x0000002E

A callout shape with a side accent:

Dd949385.image249(en-us,office.12).png

msosptBorderCallout1

0x0000002F

A callout shape with a border:

Dd949385.image250(en-us,office.12).png

msosptBorderCallout2

0x00000030

A callout shape with a border:

Dd949385.image251(en-us,office.12).png

msosptBorderCallout3

0x00000031

A callout shape with a border:

Dd949385.image252(en-us,office.12).png

msosptAccentBorderCallout1

0x00000032

A callout shape with a border and a side accent:

Dd949385.image253(en-us,office.12).png

msosptAccentBorderCallout2

0x00000033

A callout shape with a border and a side accent:

Dd949385.image254(en-us,office.12).png

msosptAccentBorderCallout3

0x00000034

A callout shape with a border and a side accent:

Dd949385.image255(en-us,office.12).png

msosptRibbon

0x00000035

A ribbon shape:

Dd949385.image256(en-us,office.12).png

msosptRibbon2

0x00000036

A ribbon shape:

Dd949385.image257(en-us,office.12).png

msosptChevron

0x00000037

A chevron shape:

Dd949385.image258(en-us,office.12).png

msosptPentagon

0x00000038

A regular pentagon shape:

Dd949385.image259(en-us,office.12).png

msosptNoSmoking

0x00000039

A circle-with-a-slash shape:

Dd949385.image260(en-us,office.12).png

msosptSeal8

0x0000003A

A seal shape with eight points:

Dd949385.image261(en-us,office.12).png

msosptSeal16

0x0000003B

A seal shape with sixteen points:

Dd949385.image262(en-us,office.12).png

msosptSeal32

0x0000003C

A seal shape with thirty-two points:

Dd949385.image263(en-us,office.12).png

msosptWedgeRectCallout

0x0000003D

A rectangular callout shape:

Dd949385.image264(en-us,office.12).png

msosptWedgeRRectCallout

0x0000003E

A rectangular callout shape with rounded corners:

Dd949385.image265(en-us,office.12).png

msosptWedgeEllipseCallout

0x0000003F

An elliptical callout shape:

Dd949385.image266(en-us,office.12).png

msosptWave

0x00000040

A wave shape:

Dd949385.image267(en-us,office.12).png

msosptFoldedCorner

0x00000041

A rectangular shape with a folded corner:

Dd949385.image268(en-us,office.12).png

msosptLeftArrow

0x00000042

An arrow shape that points to the left:

Dd949385.image269(en-us,office.12).png

msosptDownArrow

0x00000043

An arrow shape that points down:

Dd949385.image270(en-us,office.12).png

msosptUpArrow

0x00000044

An arrow shape that points up:

Dd949385.image271(en-us,office.12).png

msosptLeftRightArrow

0x00000045

An arrow shape that points both left and right:

Dd949385.image272(en-us,office.12).png

msosptUpDownArrow

0x00000046

An arrow shape that points both down and up:

Dd949385.image273(en-us,office.12).png

msosptIrregularSeal1

0x00000047

An irregular seal shape:

Dd949385.image274(en-us,office.12).png

msosptIrregularSeal2

0x00000048

An irregular seal shape:

Dd949385.image275(en-us,office.12).png

msosptLightningBolt

0x00000049

A lightning bolt shape:

Dd949385.image276(en-us,office.12).png

msosptHeart

0x0000004A

A heart shape:

Dd949385.image277(en-us,office.12).png

msosptPictureFrame

0x0000004B

A frame shape:

Dd949385.image278(en-us,office.12).png

msosptQuadArrow

0x0000004C

A shape that has arrows pointing down, left, right, and up:

Dd949385.image279(en-us,office.12).png

msosptLeftArrowCallout

0x0000004D

A callout shape that has an arrow pointing to the left:

Dd949385.image280(en-us,office.12).png

msosptRightArrowCallout

0x0000004E

A callout shape that has an arrow pointing to the right:

Dd949385.image281(en-us,office.12).png

msosptUpArrowCallout

0x0000004F

A callout shape that has an arrow pointing up:

Dd949385.image282(en-us,office.12).png

msosptDownArrowCallout

0x00000050

A callout shape that has an arrow pointing down:

Dd949385.image283(en-us,office.12).png

msosptLeftRightArrowCallout

0x00000051

A callout shape that has arrows pointing both left and right:

Dd949385.image284(en-us,office.12).png

msosptUpDownArrowCallout

0x00000052

A callout shape that has arrows pointing both down and up:

Dd949385.image285(en-us,office.12).png

msosptQuadArrowCallout

0x00000053

A callout shape that has arrows pointing down, left, right, and up:

Dd949385.image286(en-us,office.12).png

msosptBevel

0x00000054

A beveled rectangle shape:

Dd949385.image287(en-us,office.12).png

msosptLeftBracket

0x00000055

An opening bracket shape:

Dd949385.image288(en-us,office.12).png

msosptRightBracket

0x00000056

A closing bracket shape:

Dd949385.image289(en-us,office.12).png

msosptLeftBrace

0x00000057

An opening brace shape:

Dd949385.image290(en-us,office.12).png

msosptRightBrace

0x00000058

A closing brace shape:

Dd949385.image291(en-us,office.12).png

msosptLeftUpArrow

0x00000059

An arrow shape that points both left and up:

Dd949385.image292(en-us,office.12).png

msosptBentUpArrow

0x0000005A

A bent arrow shape that has its base on the left and that points up:

Dd949385.image293(en-us,office.12).png

msosptBentArrow

0x0000005B

A curved arrow shape that has its base on the bottom and that points to the right:

Dd949385.image294(en-us,office.12).png

msosptSeal24

0x0000005C

A seal shape with twenty-four points:

Dd949385.image295(en-us,office.12).png

msosptStripedRightArrow

0x0000005D

A striped arrow shape that points to the right:

Dd949385.image296(en-us,office.12).png

msosptNotchedRightArrow

0x0000005E

A notched arrow shape that points to the right:

Dd949385.image297(en-us,office.12).png

msosptBlockArc

0x0000005F

A semicircular arc shape:

Dd949385.image298(en-us,office.12).png

msosptSmileyFace

0x00000060

A smiling face shape:

Dd949385.image299(en-us,office.12).png

msosptVerticalScroll

0x00000061

A scroll shape that is vertically opened:

Dd949385.image300(en-us,office.12).png

msosptHorizontalScroll

0x00000062

A scroll shape that is horizontally opened:

Dd949385.image301(en-us,office.12).png

msosptCircularArrow

0x00000063

A semicircular arrow shape:

Dd949385.image302(en-us,office.12).png

msosptNotchedCircularArrow

0x00000064

A value that SHOULD NOT be used.

msosptUturnArrow

0x00000065

A semicircular arrow shape that has a straight tail:

Dd949385.image303(en-us,office.12).png

msosptCurvedRightArrow

0x00000066

An arrow shape that curves to the right:

Dd949385.image304(en-us,office.12).png

msosptCurvedLeftArrow

0x00000067

An arrow shape that curves to the left:

Dd949385.image305(en-us,office.12).png

msosptCurvedUpArrow

0x00000068

An arrow shape that curves upward:

Dd949385.image306(en-us,office.12).png

msosptCurvedDownArrow

0x00000069

An arrow shape that curves downward:

Dd949385.image307(en-us,office.12).png

msosptCloudCallout

0x0000006A

A cloud-shaped callout:

Dd949385.image308(en-us,office.12).png

msosptEllipseRibbon

0x0000006B

An elliptical ribbon shape:

Dd949385.image309(en-us,office.12).png

msosptEllipseRibbon2

0x0000006C

An elliptical ribbon shape:

Dd949385.image310(en-us,office.12).png

msosptFlowChartProcess

0x0000006D

A process shape for flowcharts:

Dd949385.image311(en-us,office.12).png

msosptFlowChartDecision

0x0000006E

A decision shape for flowcharts:

Dd949385.image312(en-us,office.12).png

msosptFlowChartInputOutput

0x0000006F

An input-output shape for flowcharts:

Dd949385.image313(en-us,office.12).png

msosptFlowChartPredefinedProcess

0x00000070

A predefined process shape for flowcharts:

Dd949385.image314(en-us,office.12).png

msosptFlowChartInternalStorage

0x00000071

An internal storage shape for flowcharts:

Dd949385.image315(en-us,office.12).png

msosptFlowChartDocument

0x00000072

A document shape for flowcharts:

Dd949385.image316(en-us,office.12).png

msosptFlowChartMultidocument

0x00000073

A multiple-document shape for flowcharts:

Dd949385.image317(en-us,office.12).png

msosptFlowChartTerminator

0x00000074

A terminator shape for flowcharts:

Dd949385.image318(en-us,office.12).png

msosptFlowChartPreparation

0x00000075

A preparation shape for flowcharts:

Dd949385.image319(en-us,office.12).png

msosptFlowChartManualInput

0x00000076

A manual input shape for flowcharts:

Dd949385.image320(en-us,office.12).png

msosptFlowChartManualOperation

0x00000077

A manual operation shape for flowcharts:

Dd949385.image321(en-us,office.12).png

msosptFlowChartConnector

0x00000078

A connector shape for flowcharts:

Dd949385.image322(en-us,office.12).png

msosptFlowChartPunchedCard

0x00000079

A punched card shape for flowcharts:

Dd949385.image323(en-us,office.12).png

msosptFlowChartPunchedTape

0x0000007A

A punched tape shape for flowcharts:

Dd949385.image324(en-us,office.12).png

msosptFlowChartSummingJunction

0x0000007B

A summing junction shape for flowcharts:

Dd949385.image325(en-us,office.12).png

msosptFlowChartOr

0x0000007C

An OR shape for flowcharts:

Dd949385.image326(en-us,office.12).png

msosptFlowChartCollate

0x0000007D

A collation shape for flowcharts:

Dd949385.image327(en-us,office.12).png

msosptFlowChartSort

0x0000007E

A sorting shape for flowcharts:

Dd949385.image328(en-us,office.12).png

msosptFlowChartExtract

0x0000007F

An extraction shape for flowcharts:

Dd949385.image329(en-us,office.12).png

msosptFlowChartMerge

0x00000080

A merging shape for flowcharts:

Dd949385.image330(en-us,office.12).png

msosptFlowChartOfflineStorage

0x00000081

An offline storage shape for flowcharts:

Dd949385.image331(en-us,office.12).png

msosptFlowChartOnlineStorage

0x00000082

An online storage shape for flowcharts:

Dd949385.image332(en-us,office.12).png

msosptFlowChartMagneticTape

0x00000083

A magnetic tape shape for flowcharts:

Dd949385.image333(en-us,office.12).png

msosptFlowChartMagneticDisk

0x00000084

A magnetic disk shape for flowcharts:

Dd949385.image334(en-us,office.12).png

msosptFlowChartMagneticDrum

0x00000085

A magnetic drum shape for flowcharts:

Dd949385.image335(en-us,office.12).png

msosptFlowChartDisplay

0x00000086

A display shape for flowcharts:

Dd949385.image336(en-us,office.12).png

msosptFlowChartDelay

0x00000087

A delay shape for flowcharts:

Dd949385.image337(en-us,office.12).png

msosptTextPlainText

0x00000088

A plain text shape:

Dd949385.image338(en-us,office.12).png

msosptTextStop

0x00000089

An octagonal text shape:

Dd949385.image339(en-us,office.12).png

msosptTextTriangle

0x0000008A

A triangular text shape that points upward:

Dd949385.image340(en-us,office.12).png

msosptTextTriangleInverted

0x0000008B

A triangular text shape that points downward:

Dd949385.image341(en-us,office.12).png

msosptTextChevron

0x0000008C

A chevron text shape that points upward:

Dd949385.image342(en-us,office.12).png

msosptTextChevronInverted

0x0000008D

A chevron text shape that points downward:

Dd949385.image343(en-us,office.12).png

msosptTextRingInside

0x0000008E

A circular text shape, in which reading the text is like reading an inscription on the inside of a ring:

Dd949385.image344(en-us,office.12).png

msosptTextRingOutside

0x0000008F

A circular text shape, in which reading the text is like reading an inscription on the outside of a ring:

Dd949385.image345(en-us,office.12).png

msosptTextArchUpCurve

0x00000090

An upward-arching curved text shape:

Dd949385.image346(en-us,office.12).png

msosptTextArchDownCurve

0x00000091

A downward-arching curved text shape:

Dd949385.image347(en-us,office.12).png

msosptTextCircleCurve

0x00000092

A circular text shape:

Dd949385.image348(en-us,office.12).png

msosptTextButtonCurve

0x00000093

A text shape that resembles a button:

Dd949385.image349(en-us,office.12).png

msosptTextArchUpPour

0x00000094

An upward-arching text shape:

Dd949385.image350(en-us,office.12).png

msosptTextArchDownPour

0x00000095

A downward-arching text shape:

Dd949385.image351(en-us,office.12).png

msosptTextCirclePour

0x00000096

A circular text shape:

Dd949385.image352(en-us,office.12).png

msosptTextButtonPour

0x00000097

A text shape that resembles a button:

Dd949385.image353(en-us,office.12).png

msosptTextCurveUp

0x00000098

An upward-curving text shape:

Dd949385.image354(en-us,office.12).png

msosptTextCurveDown

0x00000099

A downward-curving text shape:

Dd949385.image355(en-us,office.12).png

msosptTextCascadeUp

0x0000009A

A cascading text shape that points up:

Dd949385.image356(en-us,office.12).png

msosptTextCascadeDown

0x0000009B

A cascading text shape that points down:

Dd949385.image357(en-us,office.12).png

msosptTextWave1

0x0000009C

A wavy text shape:

Dd949385.image358(en-us,office.12).png

msosptTextWave2

0x0000009D

A wavy text shape:

Dd949385.image359(en-us,office.12).png

msosptTextWave3

0x0000009E

A wavy text shape:

Dd949385.image360(en-us,office.12).png

msosptTextWave4

0x0000009F

A wavy text shape:

Dd949385.image361(en-us,office.12).png

msosptTextInflate

0x000000A0

A text shape that vertically expands in the middle:

Dd949385.image362(en-us,office.12).png

msosptTextDeflate

0x000000A1

A text shape that vertically shrinks in the middle:

Dd949385.image363(en-us,office.12).png

msosptTextInflateBottom

0x000000A2

A text shape that expands downward in the middle:

Dd949385.image364(en-us,office.12).png

msosptTextDeflateBottom

0x000000A3

A text shape that shrinks upward in the middle:

Dd949385.image365(en-us,office.12).png

msosptTextInflateTop

0x000000A4

A text shape that expands upward in the middle:

Dd949385.image366(en-us,office.12).png

msosptTextDeflateTop

0x000000A5

A text shape that shrinks downward in the middle:

Dd949385.image367(en-us,office.12).png

msosptTextDeflateInflate

0x000000A6

A text shape in which the lower lines expand upward, and the upper lines shrink to compensate:

Dd949385.image368(en-us,office.12).png

msosptTextDeflateInflateDeflate

0x000000A7

A text shape in which the lines in the center vertically expand, and the upper and lower lines shrink to compensate:

Dd949385.image369(en-us,office.12).png

msosptTextFadeRight

0x000000A8

A text shape that vertically shrinks on the right side:

Dd949385.image370(en-us,office.12).png

msosptTextFadeLeft

0x000000A9

A text shape that vertically shrinks on the left side:

Dd949385.image371(en-us,office.12).png

msosptTextFadeUp

0x000000AA

A text shape that horizontally shrinks on the top:

Dd949385.image372(en-us,office.12).png

msosptTextFadeDown

0x000000AB

A text shape that horizontally shrinks on the bottom:

Dd949385.image373(en-us,office.12).png

msosptTextSlantUp

0x000000AC

An upward-slanted text shape:

Dd949385.image374(en-us,office.12).png

msosptTextSlantDown

0x000000AD

A downward-slanted text shape:

Dd949385.image375(en-us,office.12).png

msosptTextCanUp

0x000000AE

A text shape that is curved upward as if being read on the side of a can:

Dd949385.image376(en-us,office.12).png

msosptTextCanDown

0x000000AF

A text shape that is curved downward as if being read on the side of a can:

Dd949385.image377(en-us,office.12).png

msosptFlowChartAlternateProcess

0x000000B0

An alternate process shape for flowcharts:

Dd949385.image378(en-us,office.12).png

msosptFlowChartOffpageConnector

0x000000B1

An off-page connector shape for flowcharts:

Dd949385.image379(en-us,office.12).png

msosptCallout90

0x000000B2

A callout shape:

Dd949385.image380(en-us,office.12).png

msosptAccentCallout90

0x000000B3

A callout shape with a side accent:

Dd949385.image381(en-us,office.12).png

msosptBorderCallout90

0x000000B4

A callout shape with a border:

Dd949385.image382(en-us,office.12).png

msosptAccentBorderCallout90

0x000000B5

A callout shape with a border and a side accent:

Dd949385.image383(en-us,office.12).png

msosptLeftRightUpArrow

0x000000B6

A shape that has arrows pointing left, right, and up:

Dd949385.image384(en-us,office.12).png

msosptSun

0x000000B7

A sun shape:

Dd949385.image385(en-us,office.12).png

msosptMoon

0x000000B8

A moon shape:

Dd949385.image386(en-us,office.12).png

msosptBracketPair

0x000000B9

A shape that is enclosed in brackets:

Dd949385.image387(en-us,office.12).png

msosptBracePair

0x000000BA

A shape that is enclosed in braces:

Dd949385.image388(en-us,office.12).png

msosptSeal4

0x000000BB

A seal shape with four points:

Dd949385.image389(en-us,office.12).png

msosptDoubleWave

0x000000BC

A double wave shape:

Dd949385.image390(en-us,office.12).png

msosptActionButtonBlank

0x000000BD

A blank button shape:

Dd949385.image391(en-us,office.12).png

msosptActionButtonHome

0x000000BE

A home button shape:

Dd949385.image392(en-us,office.12).png

msosptActionButtonHelp

0x000000BF

A help button shape:

Dd949385.image393(en-us,office.12).png

msosptActionButtonInformation

0x000000C0

An information button shape:

Dd949385.image394(en-us,office.12).png

msosptActionButtonForwardNext

0x000000C1

A forward or next button shape:

Dd949385.image395(en-us,office.12).png

msosptActionButtonBackPrevious

0x000000C2

A back or previous button shape:

Dd949385.image396(en-us,office.12).png

msosptActionButtonEnd

0x000000C3

An end button shape:

Dd949385.image397(en-us,office.12).png

msosptActionButtonBeginning

0x000000C4

A beginning button shape:

Dd949385.image398(en-us,office.12).png

msosptActionButtonReturn

0x000000C5

A return button shape:

Dd949385.image399(en-us,office.12).png

msosptActionButtonDocument

0x000000C6

A document button shape:

Dd949385.image400(en-us,office.12).png

msosptActionButtonSound

0x000000C7

A sound button shape:

Dd949385.image401(en-us,office.12).png

msosptActionButtonMovie

0x000000C8

A movie button shape:

Dd949385.image402(en-us,office.12).png

msosptHostControl

0x000000C9

A value that SHOULD NOT be used.

msosptTextBox

0x000000CA

A text box shape:

Dd949385.image403(en-us,office.12).png

Show:
© 2016 Microsoft