2.4.20.17 ShapeListDiffContainer

Referenced by: MainMasterDiffContainer, SlideDiffContainer

A container record that specifies how to display the changes made by the reviewer to shapes.

Let the corresponding slide or corresponding main master slide be as specified in the SlideDiffContainer or MainMasterDiffContainer record that contains this ShapeListDiffContainer 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

rhs (28 bytes)

...

...

reserved

rgShapeDiff (variable)

...

rhs (28 bytes): A DiffRecordHeaders structure that specifies the header for the container record. Sub-fields are further specified in the following table.

Field

Meaning

rhs.fIndex

MUST be 0x00.

rhs.gmiTag

MUST be Diff_ShapeListDiff.

reserved (32 bits): MUST be zero and MUST be ignored.

rgShapeDiff (variable): An array of ShapeDiffContainer records that specifies how to display changes made by the reviewer to the shapes contained within the corresponding slide or corresponding main master slide. The size, in bytes, of the array is specified by the following formula:

 rhs.rh.recLen - rhs.rhAtom.recLen - 8