2.4.20.8 DocDiff10Container

Referenced by: DiffTree10Container

A container record that specifies how to display document-level changes made by the reviewer.

Let the corresponding reviewer document be as specified in the DiffTree10Container record that contains this DocDiff10Container 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)

...

...

A

B

C

D

E

F

reserved2

slideHFDiff (32 bytes, optional)

...

...

notesHFDiff (32 bytes, optional)

...

...

namedShowListDiff (variable)

...

masterListDiff (variable)

...

slideListDiff (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_DocDiff.

A - reserved1 (2 bits): MUST be zero and MUST be ignored.

B - slideSize (1 bit): A bit that specifies whether the change made by the reviewer in the corresponding reviewer document to the slideSize field of the DocumentAtom record (section 2.4.2) is not displayed.

C - omitTitlePlace (1 bit): A bit that specifies whether the change made by the reviewer in the corresponding reviewer document to the fOmitTitlePlace field of the DocumentAtom record is not displayed.

D - namedShowList (1 bit): A bit that specifies whether the changes made by the reviewer in the corresponding reviewer document to any NamedShowContainer record in the NamedShowsContainer record (section 2.6.2) are not displayed.

E - slideHeaderFooter (1 bit): A bit that specifies whether the changes made by the reviewer in the corresponding reviewer document to the SlideHeadersFootersContainer record (section 2.4.15.1) are not displayed.

F - notesHeaderFooter (1 bit): A bit that specifies whether the changes made by the reviewer in the corresponding reviewer document to the NotesHeadersFootersContainer record (section 2.4.15.6) are not displayed.

reserved2 (25 bits): MUST be zero and MUST be ignored.

slideHFDiff (32 bytes): An optional HeaderFooterDiffContainer record that specifies how to display the changes made by the reviewer in the corresponding reviewer document to the SlideHeadersFootersContainer record.

notesHFDiff (32 bytes): An optional HeaderFooterDiffContainer record that specifies how to display the changes made by the reviewer in the corresponding reviewer document to the NotesHeadersFootersContainer record.

namedShowListDiff (variable): An optional NamedShowListDiffContainer record that specifies how to display the changes made by the reviewer in the corresponding reviewer document to each NamedShowContainer record in the NamedShowsContainer record.

masterListDiff (variable): An optional MasterListDiffContainer record that specifies how to display the changes made by the reviewer in the corresponding reviewer document to each MasterPersistAtom record (section 2.4.14.2) in the MasterListWithTextContainer record (section 2.4.14.1).

slideListDiff (variable): An optional SlideListDiffContainer record that contains records that specify how to display the changes made by the reviewer in the corresponding reviewer document to each SlidePersistAtom record (section 2.4.14.5) in the SlideListWithTextContainer record (section 2.4.14.3).