2.5.128 FillStylePropertiesForShapePropsStreamChecksum

The FillStylePropertiesForShapePropsStreamChecksum structure specifies the fill-style data used to compute the checksum of the ShapePropsStream record.

The related GelFrame record referenced in the following field specifications is the GelFrame record that exists along with the ShapePropsStream record in one of the following sets of records.

  • A sequence of records that conforms to the FRAME rule.

  • A sequence of records that conforms to the DROPBAR rule.

  • A sequence of records that conforms to the AXS rule if the wObjContext field in the ShapePropsStream record is equal to 0x0003.

  • A sequence of records that conforms to the SS rule. If multiple ShapePropsStream records exist in the set, then the ShapePropsStream record related to the GelFrame record MUST contain a wObjContext field value equal to 0x0001. If a single ShapePropsStream record exists in the set, it is related to the GelFrame record.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

fillTypeOpid

fillType

fillColorOpid

fillColor

fillOpacityOpid

fillOpacity

fillBackColorOpid

fillBackColor

fillBackOpacityOpid

fillBackOpacity

fillCrModOpid

fillCrMod

fillBlipOpid

fillBlip

fillBlip_complex_md4uid (16 bytes)

...

...

fillBlipNameOpid

fillBlipName

fillBlipName_complex (variable)

...

fillBlipFlagsOpid

fillBlipFlags

fillWidthOpid

fillWidth

fillHeightOpid

fillHeight

fillAngleOpid

fillAngle

fillFocusOpid

fillFocus

fillToLeftOpid

fillToLeft

fillToTopOpid

fillToTop

fillToRightOpid

fillToRight

fillToBottomOpid

fillToBottom

fillRectLeftOpid

fillRectLeft

fillRectTopOpid

fillRectTop

fillRectRightOpid

fillRectRight

fillRectBottompOpid

fillRectBottom

fillDztypeOpid

fillDztype

fillShadePresetOpid

fillShadePreset

fillShadeColorsOpid

fillShadeColors

fillShadeColors_complex (variable)

...

fillOriginXOpid

fillOriginX

fillOriginYOpid

fillOriginY

fillShapeOriginXOpid

fillShapeOriginX

fillShapeOriginYOpid

fillShapeOriginY

fillShadeTypeOpid

fillShadeType

fillColorExtOpid

fillColorExt

reserved415Opid

reserved1

fillColorExtModOpid

fillColorExtMod

reserved417Opid

reserved2

fillBackColorExtOpid

fillBackColorExt

reserved419Opid

reserved3

fillBackColorExtModOpid

fillBackColorExtMod

reserved421Opid

reserved4

reserved422Opid

reserved5

reserved423Opid

reserved6

fillstyle_fFilledOpid

fillstyle_fFilled

fillstyle_ffillShapeOpid

fillstyle_ffillShape

fillstyle_ffillUseRectOpid

fillstyle_ffillUseRect

fillTypeOpid (4 bytes): An unsigned integer that specifies the identifier of the fillType property. MUST be 0x0180, which is the same value as the opid.opid field of the fillType property as specified in [MS-ODRAW] section 2.3.7.1.

fillType (4 bytes): An unsigned integer that specifies the fillType property. MUST equal the value specified by the fillType field of the related GelFrame record or the default value if the field is not present in the GelFrame record.

fillColorOpid (4 bytes): An unsigned integer that specifies the identifier of the fillColor property. MUST be 0x0181, which is the same value as the opid.opid field of the fillColor property as specified in [MS-ODRAW] section 2.3.7.2.

fillColor (4 bytes): An unsigned integer that specifies the fillColor property. MUST equal the value specified by the fillColor field of the related GelFrame record or the default value if the field is not present in the GelFrame record.

fillOpacityOpid (4 bytes): An unsigned integer that specifies the identifier of the fillOpacity property. MUST be 0x0182, which is the same value as the opid.opid field of the fillOpacity property as specified in [MS-ODRAW] section 2.3.7.3.

fillOpacity (4 bytes): An unsigned integer that specifies the fillOpacity property. MUST equal the value specified by the fillOpacity field of the related GelFrame record or the default value if the field is not present in the GelFrame record.

fillBackColorOpid (4 bytes): An unsigned integer that specifies the identifier of the fillBackColor property. MUST be 0x0183, which is the same value as the opid.opid field of the fillBackColor property as specified in [MS-ODRAW] section 2.3.7.4.

fillBackColor (4 bytes): An unsigned integer that specifies the fillBackColor property. MUST equal the value specified by the fillBackColor field of the related GelFrame record or the default value if the field is not present in the GelFrame record.

fillBackOpacityOpid (4 bytes): An unsigned integer that specifies the identifier of the fillBackOpacity property. MUST be 0x0184, which is the same value as the opid.opid field of the fillBackOpacity property as specified in [MS-ODRAW] section 2.3.7.5.

fillBackOpacity (4 bytes): An unsigned integer that specifies the fillBackOpacity property. MUST equal the value specified by the fillBackOpacity field of the related GelFrame record or the default value if the field is not present in the GelFrame record.

fillCrModOpid (4 bytes): An unsigned integer that specifies the identifier of the fillCrMod property. MUST be 0x0185, which is the same value as the opid.opid field of the fillCrMod property as specified in [MS-ODRAW] section 2.3.7.6.

fillCrMod (4 bytes): An unsigned integer that specifies the fillCrMod property. MUST equal the value specified by the fillCrMod field of the related GelFrame record or the default value if the field is not present in the GelFrame record.

fillBlipOpid (4 bytes): An unsigned integer that specifies the identifier of the fillBlip property. MUST be 0x0186, which is the same value as the opid.opid field of the fillBlip property as specified in [MS-ODRAW] section 2.3.7.7.

fillBlip (4 bytes): An unsigned integer that specifies the fillBlip property. MUST equal the value specified by the fillBlip field of the related GelFrame record or the default value if the field is not present in the GelFrame record.

fillBlip_complex_md4uid (16 bytes): An MD4 digest, as specified in [RFC1320], that MUST equal the value specified by the fillBlip_complex.rgbUid1 field of the related GelFrame record. This field MUST be present when fillBlip is greater than zero. MUST NOT be present when fillBlip is zero.

fillBlipNameOpid (4 bytes): An unsigned integer that specifies the identifier of the fillBlipName property. MUST be 0x0187, which is the same value as the opid.opid field of the fillBlipName property as specified in [MS-ODRAW] section 2.3.7.9.

fillBlipName (4 bytes): An unsigned integer that specifies the fillBlipName property. MUST equal the value specified by the fillBlipName field of the related GelFrame record or the default value if the field is not present in the GelFrame record.

fillBlipName_complex (variable): A Unicode null-terminated string that MUST equal the value specified by the fillBlipName_complex field of the related GelFrame record. This field MUST be present when fillBlipName is greater than zero. MUST NOT be present when fillBlipName is zero.

fillBlipFlagsOpid (4 bytes): An unsigned integer that specifies the identifier of the fillBlipFlags property. MUST be 0x0188, which is the same value as the opid.opid field of the fillBlipFlags property as specified in [MS-ODRAW] section 2.3.7.11.

fillBlipFlags (4 bytes): An unsigned integer that specifies the fillBlipFlags property. MUST equal the value specified by the fillBlipFlags field of the related GelFrame record or the default value if the field is not present in the GelFrame record.

fillWidthOpid (4 bytes): An unsigned integer that specifies the identifier of the fillWidth property. MUST be 0x0189, which is the same value as the opid.opid field of the fillWidth property as specified in [MS-ODRAW] section 2.3.7.12.

fillWidth (4 bytes): An unsigned integer that specifies the fillWidth property. MUST equal the value specified by the fillWidth field of the related GelFrame record or the default value if the field is not present in the GelFrame record.

fillHeightOpid (4 bytes): An unsigned integer that specifies the identifier of the fillHeight property. MUST be 0x018A, which is the same value as the opid.opid field of the fillHeight property as specified in [MS-ODRAW] section 2.3.7.13.

fillHeight (4 bytes): An unsigned integer that specifies the fillHeight property. MUST equal the value specified by the fillHeight field of the related GelFrame record or the default value if the field is not present in the GelFrame record.

fillAngleOpid (4 bytes): An unsigned integer that specifies the identifier of the fillAngle property. MUST be 0x018B, which is the same value as the opid.opid field of the fillAngle property as specified in [MS-ODRAW] section 2.3.7.14.

fillAngle (4 bytes): An unsigned integer that specifies the fillAngle property. MUST equal the value specified by the fillAngle field of the related GelFrame record or the default value if the field is not present in the GelFrame record.

fillFocusOpid (4 bytes): An unsigned integer that specifies the identifier of the fillFocus property. MUST be 0x018C, which is the same value as the opid.opid field of the fillFocus property as specified in [MS-ODRAW] section 2.3.7.15.

fillFocus (4 bytes): An unsigned integer that specifies the fillFocus property. MUST equal the value specified by the fillFocus field of the related GelFrame record or the default value if the field is not present in the GelFrame record.

fillToLeftOpid (4 bytes): An unsigned integer that specifies the identifier of the fillToLeft property. MUST be 0x018D, which is the same value as the opid.opid field of the fillToLeft property as specified in [MS-ODRAW] section 2.3.7.16.

fillToLeft (4 bytes): An unsigned integer that specifies the fillToLeft property. MUST equal the value specified by the fillToLeft field of the related GelFrame record or the default value if the field is not present in the GelFrame record.

fillToTopOpid (4 bytes): An unsigned integer that specifies the identifier of the fillToTop property. MUST be 0x018E, which is the same value as the opid.opid field of the fillToTop property as specified in [MS-ODRAW] section 2.3.7.17.

fillToTop (4 bytes): An unsigned integer that specifies the fillToTop property. MUST equal the value specified by the fillToTop field of the related GelFrame record or the default value if the field is not present in the GelFrame record.

fillToRightOpid (4 bytes): An unsigned integer that specifies the identifier of the fillToRight property. MUST be 0x018F, which is the same value as the opid.opid field of the fillToRight property as specified in [MS-ODRAW] section 2.3.7.18.

fillToRight (4 bytes): An unsigned integer that specifies the fillToRight property. MUST equal the value specified by the fillToRight field of the related GelFrame record or the default value if the field is not present in the GelFrame record.

fillToBottomOpid (4 bytes): An unsigned integer that specifies the identifier of the fillToBottom property. MUST be 0x0190, which is the same value as the opid.opid field of the fillToBottom property as specified in [MS-ODRAW] section 2.3.7.19.

fillToBottom (4 bytes): An unsigned integer that specifies the fillToBottom property. MUST equal the value specified by the fillToBottom field of the related GelFrame record or the default value if the field is not present in the GelFrame record.

fillRectLeftOpid (4 bytes): An unsigned integer that specifies the identifier of the fillRectLeft property. MUST be 0x0191, which is the same value as the opid.opid field of the fillRectLeft property as specified in [MS-ODRAW] section 2.3.7.20.

fillRectLeft (4 bytes): An unsigned integer that specifies the fillRectLeft property. MUST equal the value specified by the fillRectLeft field of the related GelFrame record or the default value if the field is not present in the GelFrame record.

fillRectTopOpid (4 bytes): An unsigned integer that specifies the identifier of the fillRectTop property. MUST be 0x0192, which is the same value as the opid.opid field of the fillRectTop property as specified in [MS-ODRAW] section 2.3.7.21.

fillRectTop (4 bytes): An unsigned integer that specifies the fillRectTop property. MUST equal the value specified by the fillRectTop field of the related GelFrame record or the default value if the field is not present in the GelFrame record.

fillRectRightOpid (4 bytes): An unsigned integer that specifies the identifier of the fillRectRight property. MUST be 0x0193, which is the same value as the opid.opid field of the fillRectRight property as specified in [MS-ODRAW] section 2.3.7.22.

fillRectRight (4 bytes): An unsigned integer that specifies the fillRectRight property. MUST equal the value specified by the fillRectRight field of the related GelFrame record or the default value if the field is not present in the GelFrame record.

fillRectBottompOpid (4 bytes): An unsigned integer that specifies the identifier of the fillRectBottom  property. MUST be 0x0194, which is the same value as the opid.opid field of the fillRectBottom property as specified in [MS-ODRAW] section 2.3.7.23.

fillRectBottom (4 bytes): An unsigned integer that specifies the fillRectBottom property. MUST equal the value specified by the fillRectbottom field of the related GelFrame record or the default value if the field is not present in the GelFrame record.

fillDztypeOpid (4 bytes): An unsigned integer that specifies the identifier of the fillDztype property. MUST be 0x0195, which is the same value as the opid.opid field of the fillDztype property as specified in [MS-ODRAW] section 2.3.7.24.

fillDztype (4 bytes): An unsigned integer that specifies the fillDztype property. MUST equal the value specified by the fillDztype field of the related GelFrame record or the default value if the field is not present in the GelFrame record.

fillShadePresetOpid (4 bytes): An unsigned integer that specifies the identifier of the fillShadePreset property. MUST be 0x0196, which is the same value as the opid.opid field of the fillShadePreset property as specified in [MS-ODRAW] section 2.3.7.25.

fillShadePreset (4 bytes): An unsigned integer that specifies the fillShadePreset property. MUST equal the value specified by the fillShadePreset field of the related GelFrame record or the default value if the field is not present in the GelFrame record.

fillShadeColorsOpid (4 bytes): An unsigned integer that specifies the identifier of the fillShadeColors property. MUST be 0x0197, which is the same value as the opid.opid field of the fillShadeColors property as specified in [MS-ODRAW] section 2.3.7.26.

fillShadeColors (4 bytes): An unsigned integer that specifies the number of bytes of data in the following fillShadeColors_complex field.

fillShadeColors_complex (variable): An IMsoArray as specified in [MS-ODRAW] section 2.2.51 that specifies the fillShadeColors_complex property. This field MUST be present when fillShadeColors is greater than zero. MUST equal the value specified by the fillShadeColors_complex field of the related GelFrame record. MUST NOT be present when fillShadeColors is zero.

fillOriginXOpid (4 bytes): An unsigned integer that specifies the identifier of the fillOriginX property. MUST be 0x0198, which is the same value as the opid.opid field of the fillOriginX property as specified in [MS-ODRAW] section 2.3.7.28.

fillOriginX (4 bytes): An unsigned integer that specifies the fillOriginX property. MUST equal the value specified by the fillOriginX field of the related GelFrame record or the default value if the field is not present in the GelFrame record.

fillOriginYOpid (4 bytes): An unsigned integer that specifies the identifier of the fillOriginY property. MUST be 0x0199, which is the same value as the opid.opid field of the fillOriginY property as specified in [MS-ODRAW] section 2.3.7.29.

fillOriginY (4 bytes): An unsigned integer that specifies the fillOriginY property. MUST equal the value specified by the fillOriginY field of the related GelFrame record or the default value if the field is not present in the GelFrame record.

fillShapeOriginXOpid (4 bytes): An unsigned integer that specifies the identifier of the fillShapeOriginX property. MUST be 0x019A, which is the same value as the opid.opid field of the fillShapeOriginX property as specified in [MS-ODRAW] section 2.3.7.30.

fillShapeOriginX (4 bytes): An unsigned integer that specifies the fillShapeOriginX property. MUST equal the value specified by the fillShapeOriginX field of the related GelFrame record or the default value if the field is not present in the GelFrame record.

fillShapeOriginYOpid (4 bytes): An unsigned integer that specifies the identifier of the fillShapeOriginY property. MUST be 0x019B, which is the same value as the opid.opid field of the fillShapeOriginY property as specified in [MS-ODRAW] section 2.3.7.31.

fillShapeOriginY (4 bytes): An unsigned integer that specifies the fillShapeOriginY property. MUST equal the value specified by the fillShapeOriginY field of the related GelFrame record or the default value if the field is not present in the GelFrame record.

fillShadeTypeOpid (4 bytes): An unsigned integer that specifies the identifier of the fillShadeType property. MUST be 0x019C, which is the same value as the opid.opid field of the fillShadeType property as specified in [MS-ODRAW] section 2.3.7.32.

fillShadeType (4 bytes): An unsigned integer that specifies the fillShadeType property. MUST equal the value specified by the fillShadeType field of the related GelFrame record or the default value if the field is not present in the GelFrame record.

fillColorExtOpid (4 bytes): An unsigned integer that specifies the identifier of the fillColorExt property. MUST be 0x019E, which is the same value as the opid.opid field of the fillColorExt property as specified in [MS-ODRAW] section 2.3.7.33.

fillColorExt (4 bytes): An unsigned integer that specifies the fillColorExt property. MUST equal the value specified by the fillColorExt field of the related GelFrame record or the default value if the field is not present in the GelFrame record.

reserved415Opid (4 bytes): An unsigned integer that specifies the identifier of the reserved415 property. MUST be 0x019F, which is the same value as the opid.opid field of the reserved415 property as specified in [MS-ODRAW] section 2.3.7.34.

reserved1 (4 bytes): MUST be 0xFFFFFFFF.

fillColorExtModOpid (4 bytes): An unsigned integer that specifies the identifier of fillColorExtMod property. MUST be 0x01A0, which is the same value as the opid.opid field of the fillColorExtMod property as specified in [MS-ODRAW] section 2.3.7.35.

fillColorExtMod (4 bytes): An unsigned integer that specifies the fillColorExtMod property. MUST equal the value specified by the fillColorExtMod field of the related GelFrame record or the default value if the field is not present in the GelFrame record.

reserved417Opid (4 bytes): An unsigned integer that specifies the identifier of the reserved417 property. MUST be 0x01A1, which is the same value as the opid.opid field of the reserved417 property as specified in [MS-ODRAW] section 2.3.7.36.

reserved2 (4 bytes): MUST be 0x00000000.

fillBackColorExtOpid (4 bytes): An unsigned integer that specifies the identifier of fillBackColorExt property. MUST be 0x01A2, which is the same value as the opid.opid field of the fillBackColorExt property as specified in [MS-ODRAW] section 2.3.7.37.

fillBackColorExt (4 bytes): An unsigned integer that specifies the fillBackColorExt property. MUST equal the value specified by the fillBackcolorExt field of the related GelFrame record or the default value if the field is not present in the GelFrame record.

reserved419Opid (4 bytes): An unsigned integer that specifies the identifier of the reserved419 property. MUST be 0x01A3, which is the same value as the opid.opid field of the reserved419 property as specified in [MS-ODRAW] section 2.3.7.38.

reserved3 (4 bytes): MUST be 0xFFFFFFFF.

fillBackColorExtModOpid (4 bytes): An unsigned integer that specifies the identifier of fillBackColorExtMod property. MUST be 0x01A4, which is the same value as the opid.opid field of the fillBackColorExtMod property as specified in [MS-ODRAW] section 2.3.7.39.

fillBackColorExtMod (4 bytes): An unsigned integer that specifies the fillBackColorExtMod property. MUST equal the value specified by the fillBackColorExtMod field of the related GelFrame record or the default value if the field is not present in the GelFrame record.

reserved421Opid (4 bytes): An unsigned integer that specifies the identifier of the reserved421 property. MUST be 0x01A5, which is the same value as the opid.opid field of the reserved421 property as specified in [MS-ODRAW] section 2.3.7.40.

reserved4 (4 bytes): MUST be 0x00000000.

reserved422Opid (4 bytes): An unsigned integer that specifies the identifier of the reserved422 property. MUST be 0x01A6, which is the same value as the opid.opid field of the reserved422 property as specified in [MS-ODRAW] section 2.3.7.41.

reserved5 (4 bytes): MUST be 0xFFFFFFFF.

reserved423Opid (4 bytes): An unsigned integer that specifies the identifier of the reserved423 property. MUST be 0x01A7, which is the same value as the opid.opid field of the reserved423 property as specified in [MS-ODRAW] section 2.3.7.42.

reserved6 (4 bytes): MUST be 0xFFFFFFFF.

fillstyle_fFilledOpid (4 bytes): An unsigned integer that specifies the identifier of the fFilled property. MUST be 0x01BB.

fillstyle_fFilled (4 bytes): An unsigned integer that specifies the fFilled property. MUST equal the value specified by the fFilled field of the related GelFrame record or the default value if the field is not present in the GelFrame record.

fillstyle_ffillShapeOpid (4 bytes): An unsigned integer that specifies the identifier of the ffillShape property. MUST be 0x01BD.

fillstyle_ffillShape (4 bytes): An unsigned integer that specifies the ffillShape property. MUST equal the value specified by the ffillShape field of the related GelFrame record or the default value if the field is not present in the GelFrame record.

fillstyle_ffillUseRectOpid (4 bytes): An unsigned integer that specifies the identifier of the ffillUseRect property. MUST be 0x01BE.

fillstyle_ffillUseRect (4 bytes): An unsigned integer that specifies the ffillUseRect property. MUST equal the value specified by the ffillUseRect field of the related GelFrame record or the default value if the field is not present in the GelFrame record.