# Package org.apache.poi.hsmf.datatypes

- Interface Summary
  Interface | Description
  --- | ---
  ChunkGroup | A group of chunks, that are at the same point in the file structure.
  ChunkGroupWithProperties | A group of chunks which is indexable by `MAPIProperty` entries.

- Class Summary
  Class | Description
  --- | ---
  AttachmentChunks | Collection of convenience chunks for standard parts of the MSG file attachment.
  AttachmentChunks.AttachmentChunksSorter | Orders by the attachment number.
  ByteChunk | A Chunk that holds binary data, normally unparsed.
  Chunk |
  ChunkBasedPropertyValue | A variable length `PropertyValue` that is backed by a `Chunk` TODO Provide a way to link these up with the chunks
  Chunks | Collection of convenience chunks for standard parts of the MSG file.
  DirectoryChunk | A Chunk that is just a placeholder in the MAPIMessage directory structure, which contains children.
  MAPIProperty | Holds the list of MAPI Attributes, and allows lookup by friendly name, ID and MAPI Property Name.
  MessagePropertiesChunk | A `PropertiesChunk` for a Message or Embedded-Message.
  MessageSubmissionChunk | A Chunk that holds the details given back by the server at submission time.
  NameIdChunks | Collection of convenience chunks for the NameID part of an outlook file
  PropertiesChunk | A Chunk which holds (single) fixed-length properties, and pointer to the variable length ones / multi-valued ones (which get their own chunk).
  PropertyValue | An instance of a `MAPIProperty` inside a `PropertiesChunk`.
  PropertyValue.BooleanPropertyValue |
  PropertyValue.CurrencyPropertyValue | signed 64-bit integer that represents a base ten decimal, with four digits to the right of the decimal point
  PropertyValue.DoublePropertyValue |
  PropertyValue.FloatPropertyValue |
  PropertyValue.LongLongPropertyValue |
  PropertyValue.LongPropertyValue |
  PropertyValue.NullPropertyValue |
  PropertyValue.ShortPropertyValue |
  PropertyValue.TimePropertyValue | 64-bit integer specifying the number of 100ns periods since Jan 1, 1601
  RecipientChunks | Collection of convenience chunks for the Recip(ient) part of an outlook file.
  RecipientChunks.RecipientChunksSorter | Orders by the recipient number.
  StoragePropertiesChunk | A `PropertiesChunk` for a Storage Properties, such as Attachments and Recipients.
  StringChunk | A Chunk made up of a single string.
  Types | The types list and details are available from http://msdn.microsoft.com/en-us/library/microsoft.exchange.data.contenttypes.tnef.tnefpropertytype%28v=EXCHG.140%29.aspx
  Types.MAPIType |

Copyright 2020 The Apache Software Foundation or its licensors, as applicable.