CfbNode

Overview

CfbNode is the base class for all Compound File Binary directory entries — both storage containers (CfbStorage) and data streams (CfbStream). It exposes the metadata fields common to every 128-byte CFB directory entry: Name, Clsid, StateBits, CreationTime, and ModifiedTime. Use CfbNode as a common type when iterating the directory tree returned by CfbReader.

Properties

NameTypeAccessDescription
NamestringReadUTF-16LE name of the directory entry as stored in the CFB directory sector.
Clsidbyte[]Read16-byte CLSID stored in the directory entry; all zeros for entries that have no associated class.
StateBitsuintReadUser-defined state bits field of the directory entry; semantics are application-specific.
CreationTimeulongReadDirectory-entry creation timestamp as a 64-bit FILETIME value (100-ns intervals since 1601-01-01 UTC).
ModifiedTimeulongReadDirectory-entry last-modification timestamp as a 64-bit FILETIME value.

See Also