2.5.6 RevisionManifestStart4FND

The data for a FileNode structure (section 2.4.3) that specifies the beginning of a revision manifest (section 2.1.9). This revision manifest applies to the default context (section 2.1.11) of the containing object space (section 2.1.4).

This structure has the following format.


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

rid (20 bytes)

...

...

ridDependent (20 bytes)

...

...

timeCreation

...

RevisionRole

odcsDefault

rid (20 bytes): An ExtendedGUID structure (section 2.2.1) that specifies the identity of this revision (section 2.1.8). MUST NOT be "{{00000000-0000-0000-0000-000000000000}, 0}" and MUST be unique among RevisionManifestStart4FND.rid fields within the containing revision manifest list (section 2.1.10).

ridDependent (20 bytes): An ExtendedGUID structure that specifies the identity of a dependency revision.

If the value is "{{00000000-0000-0000-0000-000000000000}, 0}", then this revision manifest has no dependency revision. Otherwise, this value MUST be equal to the RevisionManifestStart4FND.rid field of a previous revision manifest within this (section 2.1.9) revision manifest list.

timeCreation (8 bytes): Undefined and MUST be ignored.

RevisionRole (4 bytes): An integer that specifies the revision role (section 2.1.12) that labels this revision (section 2.1.8).

odcsDefault (2 bytes): An unsigned integer that specifies whether the data contained by this revision manifest is encrypted. MUST be 0 and MUST be ignored.