2.1.13 Property Sets

A property set is a collection of properties (section 2.1.12) that specifies the data for an object, as defined in [MS-ONESTORE]. Every property set specifies a JCID value that identifies the type of an object and which FileNode value is valid for that object, as specified in [MS-ONESTORE]. The data for a property set is stored in an ObjectSpaceObjectPropSet structure, which is contained by a FileNode structure.

The following table lists property sets that are used by this file format, the corresponding JCID value, and the FileNode structures that can contain the property set, based on FileNode.FileNodeID value. If a property set is read and it has a JCID value that is not listed in this table, the property set MUST be ignored and MUST be rewritten to the file as it was read.

Property set

JCID value

FileNode.FileNodeID value

jcidReadOnlyPersistablePropertyContainerForAuthor

0x00120001

0xA1, 0xA2

jcidPersistablePropertyContainerForTOC

0x00020001

0x2D, 0x2E

jcidPersistablePropertyContainerForTOCSection

0x00020001

0x2D, 0x2E

jcidSectionNode

0x00060007

0xA1, 0xA2

jcidPageSeriesNode

0x00060008

0xA1, 0xA2

jcidPageNode

0x0006000B

0xA1, 0xA2

jcidOutlineNode

0x0006000C

0xA1, 0xA2

jcidOutlineElementNode

0x0006000D

0xA1, 0xA2

jcidRichTextOENode

0x0006000E

0xA1, 0xA2

jcidImageNode

0x00060011

0xA1, 0xA2

jcidNumberListNode

0x00060012

0xA1, 0xA2

jcidOutlineGroup

0x00060019

0xA1, 0xA2

jcidTableNode

0x00060022

0xA1, 0xA2

jcidTableRowNode

0x00060023

0xA1, 0xA2

jcidTableCellNode

0x00060024

0xA1, 0xA2

jcidTitleNode

0x0006002C

0xA1, 0xA2

jcidPageMetaData

0x00020030

0xA1, 0xA2

jcidSectionMetaData

0x00020031

0xA1, 0xA2

jcidEmbeddedFileNode

0x00060035

0xA1, 0xA2

jcidPageManifestNode

0x00060037

0xA1, 0xA2

jcidConflictPageMetaData

0x00020038

0xA1, 0xA2

jcidVersionHistoryContent

0x0006003C

0xA1, 0xA2

jcidVersionProxy

0x0006003D

0xA1, 0xA2

jcidNoteTagSharedDefinitionContainer

0x00120043

0xC0

jcidRevisionMetaData

0x00020044

0xA1, 0xA2

jcidVersionHistoryMetaData

0x00020046

0xA1, 0xA2

jcidParagraphStyleObject

0x0012004D

0xC0

jcidParagraphStyleObjectForText

0x0012004D

0xC0