2.5.7 RevisionManifestStart6FND

The data for a FileNode structure (section 2.4.3) that specifies the beginning of a revision manifest (section 2.1.9) for the default context (section 2.1.11) of an 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)

...

...

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 RevisionManifestStart6FND.rid and RevisionManifestStart7FND.base.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 RevisionManifestStart6FND.rid field or the RevisionManifestStart7FND.base.rid field of a previous revision manifest within this revision manifest list.

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 one of the values described in the following table.

Value

Meaning

0x0000

No encryption.

0x0002

Encrypted. Property sets within this revision manifest MUST be ignored and MUST NOT be altered.

MUST specify the same type of data encoding as used in the dependency revision (section 2.1.8), if one was specified in the ridDependent field.