CfbConstants | CfbConstants.ByteOrderLittleEndian identifies little-endian integer encoding in CFB files. |
CfbDocument | CfbDocument can be instantiated directly, or created from existing data using CfbDocument.FromFile(path), FromStream(stream), or FromReader(reader). |
CfbException | CfbException.CfbException creates an exception instance containing the provided error message. |
CfbNode | CfbNode provides metadata for each entry in a CFB container, including Name, Clsid, CreationTime, and ModifiedTime. |
CfbReader | CfbReader.FromFile(path) opens a CFB file and provides access to its header, FAT, MiniFAT, and directory entries via properties such as MajorVersion and SectorSize. |
CfbStorage | CfbStorage.CfbStorage initializes a new storage node with the specified name. |
CfbStream | CfbStream.CfbStream creates a new CfbStream with the specified name and optional byte array data. |
CfbWriter | CfbWriter.WriteFile(document, path) serializes a CfbDocument to a file, while ToBytes(document) returns the binary representation as a byte array. |
DirectoryEntry | DirectoryEntry methods IsStorage(), IsStream(), and IsRoot() let developers determine the type of a directory entry when traversing a CFB structure. |
DirectoryEntryNameComparer | DirectoryEntryNameComparer.Compare compares two name strings and returns an int indicating sort order. |
Header | Header.SectorSize represents the size of a regular sector in bytes. |
MapiAttachment | MapiAttachment.FromBytes(filename, data, mimeType, contentId) creates an attachment object that can be added to a message; its properties Filename, MimeType, and Data expose the attachment metadata and content. |
MapiMessage | MapiMessage.Create(subject, body, unicodeStrings) constructs a new mutable message with the given subject and body. |
MapiProperty | MapiProperty.MapiProperty constructs a property with given id, type, value, and flags. |
MapiPropertyCollection | MapiPropertyCollection.Set(property:MapiProperty) adds or updates the specified MapiProperty in the collection. |
MapiRecipient | MapiRecipient.DisplayName gets or sets the recipient’s display name. |
MsgConstants | MsgConstants.PropertyStreamName provides the standard name of the top‑level property stream used in MSG files. |
MsgDocument | MsgDocument.FromFile(path, strict) loads an MSG file into a MsgDocument object for inspection or modification. |
MsgException | MsgException.MsgException creates a new exception with the given message. |
MsgReader | MsgReader.FromFile(path, strict) creates a MsgReader that reads an Outlook MSG file from the specified file path. |
MsgStorage | MsgStorage.AddStream(stream) adds a MsgStream to the storage, allowing custom binary data to be embedded in the MSG file. |
MsgStream | MsgStream.MsgStream initializes a new stream with a name and optional data bytes. |
MsgWriter | MsgWriter.WriteFile(document, path) writes a MsgDocument to the given file path in MSG format. |