package com.ciofecaforensics

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message AttachmentInfo

notestore.proto:18

Represents an attachment (embedded object)

Used in: AttributeRun

message AttributeRun

notestore.proto:76

Represents a "run" of characters that need to be styled/displayed/etc

Used in: Note

message Checklist

notestore.proto:39

Represents a checklist item

Used in: ParagraphStyle

message Color

notestore.proto:10

Represents a color

Used in: AttributeRun

message Dictionary

notestore.proto:52

A Dictionary holds many DictionaryElements

Used in: MergeableDataObjectEntry, OrderedSet, OrderedSetOrdering

message DictionaryElement

notestore.proto:46

Represents an object that has pointers to a key and a value, asserting somehow that the key object has to do with the value object.

Used in: Dictionary

message Document

notestore.proto:99

A Document has a Note within it.

Used in: NoteStoreProto

message Font

notestore.proto:24

Represents a font

Used in: AttributeRun

message List

notestore.proto:195

A List holds details about multiple objects

Used in: MergeableDataObjectEntry

message ListEntry

notestore.proto:200

A list Entry holds details about a specific object

Used in: List

message ListEntryDetails

notestore.proto:207

List Entry Details hold another object ID and unidentified mapping

Used in: ListEntry

message ListEntryDetailsKey

notestore.proto:212

Used in: ListEntryDetails

message MapEntry

notestore.proto:70

MapEntries have a key that maps to an array of key items and a value that points to an object.

Used in: MergeableDataObjectMap

message MergableDataObject

notestore.proto:121

Similar to Document for Notes, this is what holds the mergeable object

Used in: MergableDataProto

message MergableDataProto

notestore.proto:116

Represents the top level object in a ZMERGEABLEDATA cell

message MergeableDataObjectData

notestore.proto:128

This is the mergeable data object itself and has a lot of entries that are the parts of it along with arrays of key, type, and UUID items, depending on type.

Used in: MergableDataObject

message MergeableDataObjectEntry

notestore.proto:137

Each entry is part of the pbject. For example, one entry might be identifying which UUIDs are rows, and another might hold the text of a cell.

Used in: MergeableDataObjectData

message MergeableDataObjectMap

notestore.proto:162

The Object Map uses its type to identify what you are looking at and then a map entry to do something with that value.

Used in: MergeableDataObjectEntry

message Note

notestore.proto:106

A Note has both text, and then a lot of formatting entries. Other fields are present and not yet included in this proto.

Used in: Document, MergeableDataObjectEntry, OrderedSetOrderingArray

message NoteStoreProto

notestore.proto:94

Overarching object in a ZNOTEDATA.ZDATA blob

message ObjectID

notestore.proto:58

ObjectIDs are used to identify objects within the protobuf, offsets in an arry, or a simple String.

Used in: DictionaryElement, ListEntry, ListEntryDetails, MapEntry, RegisterLatest

message OrderedSet

notestore.proto:168

An ordered set is used to hold structural information for embedded tables

Used in: MergeableDataObjectEntry

message OrderedSetOrdering

notestore.proto:176

The ordered set ordering identifies rows and columns in embedded tables, with an array of the objects and contents that map lookup values to originals.

Used in: OrderedSet

message OrderedSetOrderingArray

notestore.proto:183

This array holds both the text to replace and the array of UUIDs to tell what embedded rows and columns are.

Used in: OrderedSetOrdering

message OrderedSetOrderingArrayAttachment

notestore.proto:189

This array identifies the UUIDs that are embedded table rows or columns

Used in: OrderedSetOrderingArray

message ParagraphStyle

notestore.proto:31

Styles a "Paragraph" (any run of characters in an AttributeRun)

Used in: AttributeRun

message RegisterLatest

notestore.proto:65

Register Latest is used to identify the most recent version

Used in: MergeableDataObjectEntry

message UnknownMergeableDataObjectEntryMessage

notestore.proto:148

This is unknown, it first was noticed in folder order analysis.

Used in: MergeableDataObjectEntry

message UnknownMergeableDataObjectEntryMessageEntry

notestore.proto:154

This is unknown, it first was noticed in folder order analysis. "unknown_int2" is where the folder order is stored

Used in: UnknownMergeableDataObjectEntryMessage