Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

OneNoteFileHeader

Namespace OfficeIMO.OneNote
Assembly OfficeIMO.OneNote
Source revision 804a7612eee4 with working tree changes
Modifiers sealed

Decoded physical header for a .one or .onetoc2 file.

Inheritance

  • Object
  • OneNoteFileHeader

Usage

Explore 3 API references to this type

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Constructors

public OneNoteFileHeader() #

Properties

public OneNoteFileKind FileKind { get; internal set; } #

Logical artifact kind.

public OneNoteStorageFormat StorageFormat { get; internal set; } #

Physical storage encoding.

public Guid FileTypeId { get; internal set; } #

MS-ONESTORE file-type identifier.

public Guid FileId { get; internal set; } #

Identity of this file.

public Guid LegacyFileVersionId { get; internal set; } #

Legacy version or package version identifier.

public Guid FileFormatId { get; internal set; } #

Identifier of the physical file encoding.

public Int64? ActualFileLength { get; internal set; } #

Actual source length when available.

public UInt64? ExpectedFileLength { get; internal set; } #

Expected file length declared by a desktop revision-store header.

public UInt32? TransactionCount { get; internal set; } #

Number of complete transactions declared by a desktop revision-store header.

public Guid? AncestorId { get; internal set; } #

Table-of-contents ancestor identity declared by a desktop revision-store header.

public Guid? FileVersionId { get; internal set; } #

Identity of the current desktop file version.

public UInt64? FileVersionGeneration { get; internal set; } #

Generation number of the current desktop file version.

public Guid? DenyReadFileVersionId { get; internal set; } #

Identity that changes while existing desktop file contents are rewritten.

public OneNoteFileChunkReference? HashedChunkList { get; internal set; } #

Hashed chunk list reference, when present.

public OneNoteFileChunkReference? TransactionLog { get; internal set; } #

Transaction log reference for a desktop revision store.

public OneNoteFileChunkReference? RootFileNodeList { get; internal set; } #

Root file-node-list reference for a desktop revision store.

public OneNoteFileChunkReference? FreeChunkList { get; internal set; } #

Free chunk list reference, when present.

public OneNoteExtendedGuid? StorageIndexId { get; internal set; } #

Storage index identity for an MS-FSSHTTPB package-store file.

public Guid? CellSchemaId { get; internal set; } #

Cell schema that distinguishes packaged .one and .onetoc2 data.

public IReadOnlyList<OneNoteDiagnostic> Diagnostics { get; } #

Non-fatal compatibility and fidelity diagnostics.