├── .gitattributes ├── .gitignore ├── PSTFileFormat.sln ├── PSTFileFormat ├── ListsTablesAndProperties │ ├── BTreeOnHeap │ │ ├── BTreeOnHeap.cs │ │ ├── BTreeOnHeapDataRecord.cs │ │ ├── BTreeOnHeapHeader.cs │ │ ├── BTreeOnHeapIndex.cs │ │ ├── BTreeOnHeapIndexRecord.cs │ │ └── BTreeOnHeapLeaf.cs │ ├── Enums │ │ ├── OnHeapTypeName.cs │ │ ├── PropertyID.cs │ │ └── PropertyTypeName.cs │ ├── Exceptions │ │ └── MissingSubnodeException.cs │ ├── HeapID.cs │ ├── HeapOnNode │ │ ├── BlockData │ │ │ ├── HeapOnNodeBitmapBlockData.cs │ │ │ ├── HeapOnNodeBlockData.cs │ │ │ ├── HeapOnNodeFirstBlockData.cs │ │ │ └── HeapOnNodePageBlockData.cs │ │ ├── Header │ │ │ ├── HeapOnNodeBitmapHeader.cs │ │ │ ├── HeapOnNodeHeader.cs │ │ │ └── HeapOnNodePageHeader.cs │ │ ├── HeapOnNode.cs │ │ ├── HeapOnNodeHelper.cs │ │ └── HeapOnNodePageMap.cs │ ├── HeapOrNodeID.cs │ ├── NodeStorageHelper.cs │ ├── PropertyContext │ │ ├── NamedPropertyContext.cs │ │ ├── PropertyContext.cs │ │ ├── PropertyContextHelper.cs │ │ ├── PropertyContextRecord.cs │ │ └── PtypObjectRecord.cs │ └── Tables │ │ ├── NamedTableContext.cs │ │ ├── TableColumnDescriptor.cs │ │ ├── TableContext.cs │ │ ├── TableContextHelper.cs │ │ ├── TableContextInfo.cs │ │ └── TableContextRowID.cs ├── Messaging │ ├── Attachments │ │ ├── AttachmentObject.cs │ │ └── AttachmentTable.cs │ ├── Enums │ │ ├── AttachMethod.cs │ │ ├── AttachmentFlags.cs │ │ ├── BusyStatus.cs │ │ ├── FolderItemTypeName.cs │ │ ├── IconIndex.cs │ │ ├── Importance.cs │ │ ├── MeetingType.cs │ │ ├── MessageFlags.cs │ │ ├── MessagePriority.cs │ │ ├── MessageSensitivity.cs │ │ ├── ObjectType.cs │ │ ├── PropertyLongID.cs │ │ ├── PropertySetGuid.cs │ │ ├── RecipientFlags.cs │ │ ├── RecipientType.cs │ │ ├── SideEffectsFlags.cs │ │ └── TaskMode.cs │ ├── Exceptions │ │ ├── InvalidPropertyException.cs │ │ └── InvalidRecurrencePatternException.cs │ ├── Folders │ │ ├── CalendarFolder.cs │ │ ├── MailFolder.cs │ │ └── PSTFolder.cs │ ├── HierarchyTable.cs │ ├── Messages │ │ ├── Appointment.cs │ │ ├── ConversationIndexHeader.cs │ │ ├── MessageObject.Properties.cs │ │ ├── MessageObject.cs │ │ ├── ModifiedAppointmentInstance.AppointmentProperties.cs │ │ ├── ModifiedAppointmentInstance.MessageProperties.cs │ │ ├── ModifiedAppointmentInstance.cs │ │ ├── Note.cs │ │ ├── RecurrencePatternStructure │ │ │ ├── AppointmentRecurrencePatternStructure.cs │ │ │ ├── CalendarHelper.cs │ │ │ ├── DailyRecurrencePatternStructure.cs │ │ │ ├── DateTimeHelper.cs │ │ │ ├── Enums │ │ │ │ ├── DayOccurenceNumber.cs │ │ │ │ ├── DaysOfWeekFlags.cs │ │ │ │ ├── OutlookDayOfWeek.cs │ │ │ │ ├── RecurrenceEnums.cs │ │ │ │ └── RecurrenceType.cs │ │ │ ├── ExceptionInfoStructure.cs │ │ │ ├── MonthlyRecurrencePatternStructure.cs │ │ │ ├── RecurrenceTypeHelper.cs │ │ │ ├── WeeklyRecurrencePatternStructure.cs │ │ │ └── YearlyRecurrencePatternStructure.cs │ │ ├── RecurringAppointment.cs │ │ ├── SingleAppointment.cs │ │ ├── TimeZoneDefinitionStructure │ │ │ ├── Enums │ │ │ │ └── TimeZoneRuleFlags.cs │ │ │ ├── TimeZoneDefinitionRecurStructure.cs │ │ │ └── TimeZoneRuleStructure.cs │ │ └── TimeZoneStructure │ │ │ ├── AdjustmentRuleHelper.cs │ │ │ └── TimeZoneStructure.cs │ ├── NamedProperties │ │ ├── NameID.cs │ │ ├── PropertyName.cs │ │ ├── PropertyNameToIDMap.cs │ │ └── PropertyNames.cs │ ├── Recipients │ │ ├── MessageRecipient.cs │ │ ├── RecipientEntryID.cs │ │ └── RecipientsTable.cs │ └── Search │ │ ├── Enums │ │ ├── SearchUpdateDescriptorFlags.cs │ │ └── SearchUpdateDescriptorType.cs │ │ ├── SearchDomainObject.cs │ │ ├── SearchManagementQueue.cs │ │ ├── SearchUpdateDescriptor.cs │ │ └── SearchUpdateDescriptorData │ │ ├── SearchUpdateDescriptorData.cs │ │ ├── SearchUpdateDescriptorFolderAdded.cs │ │ ├── SearchUpdateDescriptorFolderModified.cs │ │ └── SearchUpdateDescriptorMessageAdded.cs ├── NodeDatabse │ ├── AllocationHelper.cs │ ├── BTree │ │ ├── BTree.cs │ │ ├── BTreeIndexEntry.cs │ │ ├── BTreeIndexPage.cs │ │ ├── BTreePage.cs │ │ ├── BlockBTree.cs │ │ ├── BlockBTreeEntry.cs │ │ ├── BlockBTreeLeafPage.cs │ │ ├── BufferedBTreePageStore.cs │ │ ├── NodeBTree.cs │ │ ├── NodeBTreeEntry.cs │ │ └── NodeBTreeLeafPage.cs │ ├── Block │ │ ├── Block.cs │ │ ├── BlockID.cs │ │ ├── BlockRef.cs │ │ ├── BlockTrailer.cs │ │ └── BufferedBlockStore.cs │ ├── DataTree │ │ ├── DataBlock.cs │ │ ├── DataTree.cs │ │ ├── XBlock.cs │ │ └── XXBlock.cs │ ├── Enums │ │ ├── BlockType.cs │ │ ├── InternalNodeName.cs │ │ ├── NodeTypeName.cs │ │ ├── PageTypeName.cs │ │ ├── WriterCompatibilityMode.cs │ │ └── bCryptMethodName.cs │ ├── Exceptions │ │ ├── InvalidAllocationMapException.cs │ │ ├── InvalidBlockIDException.cs │ │ └── InvalidChecksumException.cs │ ├── Node.cs │ ├── NodeID.cs │ ├── PSTCRCCalculation.cs │ ├── PSTEncryptionUtils.cs │ ├── PSTHeader.cs │ ├── PSTNode.cs │ ├── Pages │ │ ├── AllocationMapPage.cs │ │ ├── DensityListPage.cs │ │ ├── DensityListPageEntry.cs │ │ ├── FPMapPage.cs │ │ ├── FreeMapPage.cs │ │ ├── PMapPage.cs │ │ ├── Page.cs │ │ └── PageTrailer.cs │ ├── RootStructure.cs │ ├── Subnode.cs │ └── SubnodeBTree │ │ ├── SubnodeBTree.cs │ │ ├── SubnodeIntermediateBlock.cs │ │ ├── SubnodeIntermediateEntry.cs │ │ ├── SubnodeLeafBlock.cs │ │ └── SubnodeLeafEntry.cs ├── PSTFile.cs ├── PSTFileFormat.csproj ├── Properties │ └── AssemblyInfo.cs └── Utils │ ├── AdjustmentRuleUtils.Win32.cs │ ├── AdjustmentRuleUtils.cs │ ├── RegistryTimeZoneUtils.Win32.cs │ ├── StringHelper.cs │ ├── TimeZoneInfoUtils.Win32.cs │ └── TimeZoneInfoUtils.cs ├── Readme.md └── Utilities ├── ByteUtils ├── BigEndianReader.cs ├── BigEndianWriter.cs ├── ByteReader.cs ├── ByteUtils.cs ├── ByteWriter.cs ├── LittleEndianReader.cs └── LittleEndianWriter.cs ├── Comparers └── ReverseComparer.cs ├── Conversion ├── BigEndianConverter.cs ├── Conversion.SimpleTypes.cs └── LittleEndianConverter.cs ├── DateTime └── DateTimeUtils.cs ├── Generics ├── BlockingQueue.cs ├── KeyValuePairList.cs ├── ListUtils.cs ├── Map.cs └── SortedList.cs ├── Properties └── AssemblyInfo.cs ├── Strings └── QuotedStringUtils.cs ├── Threading ├── CountdownLatch.cs └── Parallel.cs ├── TimeZoneInformation ├── RegistryTimeZoneInformation.cs └── SystemTime.cs └── Utilities.csproj /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/.gitignore -------------------------------------------------------------------------------- /PSTFileFormat.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat.sln -------------------------------------------------------------------------------- /PSTFileFormat/ListsTablesAndProperties/BTreeOnHeap/BTreeOnHeap.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/ListsTablesAndProperties/BTreeOnHeap/BTreeOnHeap.cs -------------------------------------------------------------------------------- /PSTFileFormat/ListsTablesAndProperties/BTreeOnHeap/BTreeOnHeapDataRecord.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/ListsTablesAndProperties/BTreeOnHeap/BTreeOnHeapDataRecord.cs -------------------------------------------------------------------------------- /PSTFileFormat/ListsTablesAndProperties/BTreeOnHeap/BTreeOnHeapHeader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/ListsTablesAndProperties/BTreeOnHeap/BTreeOnHeapHeader.cs -------------------------------------------------------------------------------- /PSTFileFormat/ListsTablesAndProperties/BTreeOnHeap/BTreeOnHeapIndex.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/ListsTablesAndProperties/BTreeOnHeap/BTreeOnHeapIndex.cs -------------------------------------------------------------------------------- /PSTFileFormat/ListsTablesAndProperties/BTreeOnHeap/BTreeOnHeapIndexRecord.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/ListsTablesAndProperties/BTreeOnHeap/BTreeOnHeapIndexRecord.cs -------------------------------------------------------------------------------- /PSTFileFormat/ListsTablesAndProperties/BTreeOnHeap/BTreeOnHeapLeaf.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/ListsTablesAndProperties/BTreeOnHeap/BTreeOnHeapLeaf.cs -------------------------------------------------------------------------------- /PSTFileFormat/ListsTablesAndProperties/Enums/OnHeapTypeName.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/ListsTablesAndProperties/Enums/OnHeapTypeName.cs -------------------------------------------------------------------------------- /PSTFileFormat/ListsTablesAndProperties/Enums/PropertyID.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/ListsTablesAndProperties/Enums/PropertyID.cs -------------------------------------------------------------------------------- /PSTFileFormat/ListsTablesAndProperties/Enums/PropertyTypeName.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/ListsTablesAndProperties/Enums/PropertyTypeName.cs -------------------------------------------------------------------------------- /PSTFileFormat/ListsTablesAndProperties/Exceptions/MissingSubnodeException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/ListsTablesAndProperties/Exceptions/MissingSubnodeException.cs -------------------------------------------------------------------------------- /PSTFileFormat/ListsTablesAndProperties/HeapID.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/ListsTablesAndProperties/HeapID.cs -------------------------------------------------------------------------------- /PSTFileFormat/ListsTablesAndProperties/HeapOnNode/BlockData/HeapOnNodeBitmapBlockData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/ListsTablesAndProperties/HeapOnNode/BlockData/HeapOnNodeBitmapBlockData.cs -------------------------------------------------------------------------------- /PSTFileFormat/ListsTablesAndProperties/HeapOnNode/BlockData/HeapOnNodeBlockData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/ListsTablesAndProperties/HeapOnNode/BlockData/HeapOnNodeBlockData.cs -------------------------------------------------------------------------------- /PSTFileFormat/ListsTablesAndProperties/HeapOnNode/BlockData/HeapOnNodeFirstBlockData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/ListsTablesAndProperties/HeapOnNode/BlockData/HeapOnNodeFirstBlockData.cs -------------------------------------------------------------------------------- /PSTFileFormat/ListsTablesAndProperties/HeapOnNode/BlockData/HeapOnNodePageBlockData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/ListsTablesAndProperties/HeapOnNode/BlockData/HeapOnNodePageBlockData.cs -------------------------------------------------------------------------------- /PSTFileFormat/ListsTablesAndProperties/HeapOnNode/Header/HeapOnNodeBitmapHeader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/ListsTablesAndProperties/HeapOnNode/Header/HeapOnNodeBitmapHeader.cs -------------------------------------------------------------------------------- /PSTFileFormat/ListsTablesAndProperties/HeapOnNode/Header/HeapOnNodeHeader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/ListsTablesAndProperties/HeapOnNode/Header/HeapOnNodeHeader.cs -------------------------------------------------------------------------------- /PSTFileFormat/ListsTablesAndProperties/HeapOnNode/Header/HeapOnNodePageHeader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/ListsTablesAndProperties/HeapOnNode/Header/HeapOnNodePageHeader.cs -------------------------------------------------------------------------------- /PSTFileFormat/ListsTablesAndProperties/HeapOnNode/HeapOnNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/ListsTablesAndProperties/HeapOnNode/HeapOnNode.cs -------------------------------------------------------------------------------- /PSTFileFormat/ListsTablesAndProperties/HeapOnNode/HeapOnNodeHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/ListsTablesAndProperties/HeapOnNode/HeapOnNodeHelper.cs -------------------------------------------------------------------------------- /PSTFileFormat/ListsTablesAndProperties/HeapOnNode/HeapOnNodePageMap.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/ListsTablesAndProperties/HeapOnNode/HeapOnNodePageMap.cs -------------------------------------------------------------------------------- /PSTFileFormat/ListsTablesAndProperties/HeapOrNodeID.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/ListsTablesAndProperties/HeapOrNodeID.cs -------------------------------------------------------------------------------- /PSTFileFormat/ListsTablesAndProperties/NodeStorageHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/ListsTablesAndProperties/NodeStorageHelper.cs -------------------------------------------------------------------------------- /PSTFileFormat/ListsTablesAndProperties/PropertyContext/NamedPropertyContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/ListsTablesAndProperties/PropertyContext/NamedPropertyContext.cs -------------------------------------------------------------------------------- /PSTFileFormat/ListsTablesAndProperties/PropertyContext/PropertyContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/ListsTablesAndProperties/PropertyContext/PropertyContext.cs -------------------------------------------------------------------------------- /PSTFileFormat/ListsTablesAndProperties/PropertyContext/PropertyContextHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/ListsTablesAndProperties/PropertyContext/PropertyContextHelper.cs -------------------------------------------------------------------------------- /PSTFileFormat/ListsTablesAndProperties/PropertyContext/PropertyContextRecord.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/ListsTablesAndProperties/PropertyContext/PropertyContextRecord.cs -------------------------------------------------------------------------------- /PSTFileFormat/ListsTablesAndProperties/PropertyContext/PtypObjectRecord.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/ListsTablesAndProperties/PropertyContext/PtypObjectRecord.cs -------------------------------------------------------------------------------- /PSTFileFormat/ListsTablesAndProperties/Tables/NamedTableContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/ListsTablesAndProperties/Tables/NamedTableContext.cs -------------------------------------------------------------------------------- /PSTFileFormat/ListsTablesAndProperties/Tables/TableColumnDescriptor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/ListsTablesAndProperties/Tables/TableColumnDescriptor.cs -------------------------------------------------------------------------------- /PSTFileFormat/ListsTablesAndProperties/Tables/TableContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/ListsTablesAndProperties/Tables/TableContext.cs -------------------------------------------------------------------------------- /PSTFileFormat/ListsTablesAndProperties/Tables/TableContextHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/ListsTablesAndProperties/Tables/TableContextHelper.cs -------------------------------------------------------------------------------- /PSTFileFormat/ListsTablesAndProperties/Tables/TableContextInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/ListsTablesAndProperties/Tables/TableContextInfo.cs -------------------------------------------------------------------------------- /PSTFileFormat/ListsTablesAndProperties/Tables/TableContextRowID.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/ListsTablesAndProperties/Tables/TableContextRowID.cs -------------------------------------------------------------------------------- /PSTFileFormat/Messaging/Attachments/AttachmentObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/Messaging/Attachments/AttachmentObject.cs -------------------------------------------------------------------------------- /PSTFileFormat/Messaging/Attachments/AttachmentTable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/Messaging/Attachments/AttachmentTable.cs -------------------------------------------------------------------------------- /PSTFileFormat/Messaging/Enums/AttachMethod.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/Messaging/Enums/AttachMethod.cs -------------------------------------------------------------------------------- /PSTFileFormat/Messaging/Enums/AttachmentFlags.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/Messaging/Enums/AttachmentFlags.cs -------------------------------------------------------------------------------- /PSTFileFormat/Messaging/Enums/BusyStatus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/Messaging/Enums/BusyStatus.cs -------------------------------------------------------------------------------- /PSTFileFormat/Messaging/Enums/FolderItemTypeName.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/Messaging/Enums/FolderItemTypeName.cs -------------------------------------------------------------------------------- /PSTFileFormat/Messaging/Enums/IconIndex.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/Messaging/Enums/IconIndex.cs -------------------------------------------------------------------------------- /PSTFileFormat/Messaging/Enums/Importance.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/Messaging/Enums/Importance.cs -------------------------------------------------------------------------------- /PSTFileFormat/Messaging/Enums/MeetingType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/Messaging/Enums/MeetingType.cs -------------------------------------------------------------------------------- /PSTFileFormat/Messaging/Enums/MessageFlags.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/Messaging/Enums/MessageFlags.cs -------------------------------------------------------------------------------- /PSTFileFormat/Messaging/Enums/MessagePriority.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/Messaging/Enums/MessagePriority.cs -------------------------------------------------------------------------------- /PSTFileFormat/Messaging/Enums/MessageSensitivity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/Messaging/Enums/MessageSensitivity.cs -------------------------------------------------------------------------------- /PSTFileFormat/Messaging/Enums/ObjectType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/Messaging/Enums/ObjectType.cs -------------------------------------------------------------------------------- /PSTFileFormat/Messaging/Enums/PropertyLongID.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/Messaging/Enums/PropertyLongID.cs -------------------------------------------------------------------------------- /PSTFileFormat/Messaging/Enums/PropertySetGuid.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/Messaging/Enums/PropertySetGuid.cs -------------------------------------------------------------------------------- /PSTFileFormat/Messaging/Enums/RecipientFlags.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/Messaging/Enums/RecipientFlags.cs -------------------------------------------------------------------------------- /PSTFileFormat/Messaging/Enums/RecipientType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/Messaging/Enums/RecipientType.cs -------------------------------------------------------------------------------- /PSTFileFormat/Messaging/Enums/SideEffectsFlags.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/Messaging/Enums/SideEffectsFlags.cs -------------------------------------------------------------------------------- /PSTFileFormat/Messaging/Enums/TaskMode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/Messaging/Enums/TaskMode.cs -------------------------------------------------------------------------------- /PSTFileFormat/Messaging/Exceptions/InvalidPropertyException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/Messaging/Exceptions/InvalidPropertyException.cs -------------------------------------------------------------------------------- /PSTFileFormat/Messaging/Exceptions/InvalidRecurrencePatternException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/Messaging/Exceptions/InvalidRecurrencePatternException.cs -------------------------------------------------------------------------------- /PSTFileFormat/Messaging/Folders/CalendarFolder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/Messaging/Folders/CalendarFolder.cs -------------------------------------------------------------------------------- /PSTFileFormat/Messaging/Folders/MailFolder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/Messaging/Folders/MailFolder.cs -------------------------------------------------------------------------------- /PSTFileFormat/Messaging/Folders/PSTFolder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/Messaging/Folders/PSTFolder.cs -------------------------------------------------------------------------------- /PSTFileFormat/Messaging/HierarchyTable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/Messaging/HierarchyTable.cs -------------------------------------------------------------------------------- /PSTFileFormat/Messaging/Messages/Appointment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/Messaging/Messages/Appointment.cs -------------------------------------------------------------------------------- /PSTFileFormat/Messaging/Messages/ConversationIndexHeader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/Messaging/Messages/ConversationIndexHeader.cs -------------------------------------------------------------------------------- /PSTFileFormat/Messaging/Messages/MessageObject.Properties.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/Messaging/Messages/MessageObject.Properties.cs -------------------------------------------------------------------------------- /PSTFileFormat/Messaging/Messages/MessageObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/Messaging/Messages/MessageObject.cs -------------------------------------------------------------------------------- /PSTFileFormat/Messaging/Messages/ModifiedAppointmentInstance.AppointmentProperties.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/Messaging/Messages/ModifiedAppointmentInstance.AppointmentProperties.cs -------------------------------------------------------------------------------- /PSTFileFormat/Messaging/Messages/ModifiedAppointmentInstance.MessageProperties.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/Messaging/Messages/ModifiedAppointmentInstance.MessageProperties.cs -------------------------------------------------------------------------------- /PSTFileFormat/Messaging/Messages/ModifiedAppointmentInstance.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/Messaging/Messages/ModifiedAppointmentInstance.cs -------------------------------------------------------------------------------- /PSTFileFormat/Messaging/Messages/Note.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/Messaging/Messages/Note.cs -------------------------------------------------------------------------------- /PSTFileFormat/Messaging/Messages/RecurrencePatternStructure/AppointmentRecurrencePatternStructure.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/Messaging/Messages/RecurrencePatternStructure/AppointmentRecurrencePatternStructure.cs -------------------------------------------------------------------------------- /PSTFileFormat/Messaging/Messages/RecurrencePatternStructure/CalendarHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/Messaging/Messages/RecurrencePatternStructure/CalendarHelper.cs -------------------------------------------------------------------------------- /PSTFileFormat/Messaging/Messages/RecurrencePatternStructure/DailyRecurrencePatternStructure.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/Messaging/Messages/RecurrencePatternStructure/DailyRecurrencePatternStructure.cs -------------------------------------------------------------------------------- /PSTFileFormat/Messaging/Messages/RecurrencePatternStructure/DateTimeHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/Messaging/Messages/RecurrencePatternStructure/DateTimeHelper.cs -------------------------------------------------------------------------------- /PSTFileFormat/Messaging/Messages/RecurrencePatternStructure/Enums/DayOccurenceNumber.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/Messaging/Messages/RecurrencePatternStructure/Enums/DayOccurenceNumber.cs -------------------------------------------------------------------------------- /PSTFileFormat/Messaging/Messages/RecurrencePatternStructure/Enums/DaysOfWeekFlags.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/Messaging/Messages/RecurrencePatternStructure/Enums/DaysOfWeekFlags.cs -------------------------------------------------------------------------------- /PSTFileFormat/Messaging/Messages/RecurrencePatternStructure/Enums/OutlookDayOfWeek.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/Messaging/Messages/RecurrencePatternStructure/Enums/OutlookDayOfWeek.cs -------------------------------------------------------------------------------- /PSTFileFormat/Messaging/Messages/RecurrencePatternStructure/Enums/RecurrenceEnums.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/Messaging/Messages/RecurrencePatternStructure/Enums/RecurrenceEnums.cs -------------------------------------------------------------------------------- /PSTFileFormat/Messaging/Messages/RecurrencePatternStructure/Enums/RecurrenceType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/Messaging/Messages/RecurrencePatternStructure/Enums/RecurrenceType.cs -------------------------------------------------------------------------------- /PSTFileFormat/Messaging/Messages/RecurrencePatternStructure/ExceptionInfoStructure.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/Messaging/Messages/RecurrencePatternStructure/ExceptionInfoStructure.cs -------------------------------------------------------------------------------- /PSTFileFormat/Messaging/Messages/RecurrencePatternStructure/MonthlyRecurrencePatternStructure.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/Messaging/Messages/RecurrencePatternStructure/MonthlyRecurrencePatternStructure.cs -------------------------------------------------------------------------------- /PSTFileFormat/Messaging/Messages/RecurrencePatternStructure/RecurrenceTypeHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/Messaging/Messages/RecurrencePatternStructure/RecurrenceTypeHelper.cs -------------------------------------------------------------------------------- /PSTFileFormat/Messaging/Messages/RecurrencePatternStructure/WeeklyRecurrencePatternStructure.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/Messaging/Messages/RecurrencePatternStructure/WeeklyRecurrencePatternStructure.cs -------------------------------------------------------------------------------- /PSTFileFormat/Messaging/Messages/RecurrencePatternStructure/YearlyRecurrencePatternStructure.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/Messaging/Messages/RecurrencePatternStructure/YearlyRecurrencePatternStructure.cs -------------------------------------------------------------------------------- /PSTFileFormat/Messaging/Messages/RecurringAppointment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/Messaging/Messages/RecurringAppointment.cs -------------------------------------------------------------------------------- /PSTFileFormat/Messaging/Messages/SingleAppointment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/Messaging/Messages/SingleAppointment.cs -------------------------------------------------------------------------------- /PSTFileFormat/Messaging/Messages/TimeZoneDefinitionStructure/Enums/TimeZoneRuleFlags.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/Messaging/Messages/TimeZoneDefinitionStructure/Enums/TimeZoneRuleFlags.cs -------------------------------------------------------------------------------- /PSTFileFormat/Messaging/Messages/TimeZoneDefinitionStructure/TimeZoneDefinitionRecurStructure.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/Messaging/Messages/TimeZoneDefinitionStructure/TimeZoneDefinitionRecurStructure.cs -------------------------------------------------------------------------------- /PSTFileFormat/Messaging/Messages/TimeZoneDefinitionStructure/TimeZoneRuleStructure.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/Messaging/Messages/TimeZoneDefinitionStructure/TimeZoneRuleStructure.cs -------------------------------------------------------------------------------- /PSTFileFormat/Messaging/Messages/TimeZoneStructure/AdjustmentRuleHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/Messaging/Messages/TimeZoneStructure/AdjustmentRuleHelper.cs -------------------------------------------------------------------------------- /PSTFileFormat/Messaging/Messages/TimeZoneStructure/TimeZoneStructure.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/Messaging/Messages/TimeZoneStructure/TimeZoneStructure.cs -------------------------------------------------------------------------------- /PSTFileFormat/Messaging/NamedProperties/NameID.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/Messaging/NamedProperties/NameID.cs -------------------------------------------------------------------------------- /PSTFileFormat/Messaging/NamedProperties/PropertyName.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/Messaging/NamedProperties/PropertyName.cs -------------------------------------------------------------------------------- /PSTFileFormat/Messaging/NamedProperties/PropertyNameToIDMap.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/Messaging/NamedProperties/PropertyNameToIDMap.cs -------------------------------------------------------------------------------- /PSTFileFormat/Messaging/NamedProperties/PropertyNames.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/Messaging/NamedProperties/PropertyNames.cs -------------------------------------------------------------------------------- /PSTFileFormat/Messaging/Recipients/MessageRecipient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/Messaging/Recipients/MessageRecipient.cs -------------------------------------------------------------------------------- /PSTFileFormat/Messaging/Recipients/RecipientEntryID.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/Messaging/Recipients/RecipientEntryID.cs -------------------------------------------------------------------------------- /PSTFileFormat/Messaging/Recipients/RecipientsTable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/Messaging/Recipients/RecipientsTable.cs -------------------------------------------------------------------------------- /PSTFileFormat/Messaging/Search/Enums/SearchUpdateDescriptorFlags.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/Messaging/Search/Enums/SearchUpdateDescriptorFlags.cs -------------------------------------------------------------------------------- /PSTFileFormat/Messaging/Search/Enums/SearchUpdateDescriptorType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/Messaging/Search/Enums/SearchUpdateDescriptorType.cs -------------------------------------------------------------------------------- /PSTFileFormat/Messaging/Search/SearchDomainObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/Messaging/Search/SearchDomainObject.cs -------------------------------------------------------------------------------- /PSTFileFormat/Messaging/Search/SearchManagementQueue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/Messaging/Search/SearchManagementQueue.cs -------------------------------------------------------------------------------- /PSTFileFormat/Messaging/Search/SearchUpdateDescriptor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/Messaging/Search/SearchUpdateDescriptor.cs -------------------------------------------------------------------------------- /PSTFileFormat/Messaging/Search/SearchUpdateDescriptorData/SearchUpdateDescriptorData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/Messaging/Search/SearchUpdateDescriptorData/SearchUpdateDescriptorData.cs -------------------------------------------------------------------------------- /PSTFileFormat/Messaging/Search/SearchUpdateDescriptorData/SearchUpdateDescriptorFolderAdded.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/Messaging/Search/SearchUpdateDescriptorData/SearchUpdateDescriptorFolderAdded.cs -------------------------------------------------------------------------------- /PSTFileFormat/Messaging/Search/SearchUpdateDescriptorData/SearchUpdateDescriptorFolderModified.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/Messaging/Search/SearchUpdateDescriptorData/SearchUpdateDescriptorFolderModified.cs -------------------------------------------------------------------------------- /PSTFileFormat/Messaging/Search/SearchUpdateDescriptorData/SearchUpdateDescriptorMessageAdded.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/Messaging/Search/SearchUpdateDescriptorData/SearchUpdateDescriptorMessageAdded.cs -------------------------------------------------------------------------------- /PSTFileFormat/NodeDatabse/AllocationHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/NodeDatabse/AllocationHelper.cs -------------------------------------------------------------------------------- /PSTFileFormat/NodeDatabse/BTree/BTree.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/NodeDatabse/BTree/BTree.cs -------------------------------------------------------------------------------- /PSTFileFormat/NodeDatabse/BTree/BTreeIndexEntry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/NodeDatabse/BTree/BTreeIndexEntry.cs -------------------------------------------------------------------------------- /PSTFileFormat/NodeDatabse/BTree/BTreeIndexPage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/NodeDatabse/BTree/BTreeIndexPage.cs -------------------------------------------------------------------------------- /PSTFileFormat/NodeDatabse/BTree/BTreePage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/NodeDatabse/BTree/BTreePage.cs -------------------------------------------------------------------------------- /PSTFileFormat/NodeDatabse/BTree/BlockBTree.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/NodeDatabse/BTree/BlockBTree.cs -------------------------------------------------------------------------------- /PSTFileFormat/NodeDatabse/BTree/BlockBTreeEntry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/NodeDatabse/BTree/BlockBTreeEntry.cs -------------------------------------------------------------------------------- /PSTFileFormat/NodeDatabse/BTree/BlockBTreeLeafPage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/NodeDatabse/BTree/BlockBTreeLeafPage.cs -------------------------------------------------------------------------------- /PSTFileFormat/NodeDatabse/BTree/BufferedBTreePageStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/NodeDatabse/BTree/BufferedBTreePageStore.cs -------------------------------------------------------------------------------- /PSTFileFormat/NodeDatabse/BTree/NodeBTree.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/NodeDatabse/BTree/NodeBTree.cs -------------------------------------------------------------------------------- /PSTFileFormat/NodeDatabse/BTree/NodeBTreeEntry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/NodeDatabse/BTree/NodeBTreeEntry.cs -------------------------------------------------------------------------------- /PSTFileFormat/NodeDatabse/BTree/NodeBTreeLeafPage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/NodeDatabse/BTree/NodeBTreeLeafPage.cs -------------------------------------------------------------------------------- /PSTFileFormat/NodeDatabse/Block/Block.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/NodeDatabse/Block/Block.cs -------------------------------------------------------------------------------- /PSTFileFormat/NodeDatabse/Block/BlockID.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/NodeDatabse/Block/BlockID.cs -------------------------------------------------------------------------------- /PSTFileFormat/NodeDatabse/Block/BlockRef.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/NodeDatabse/Block/BlockRef.cs -------------------------------------------------------------------------------- /PSTFileFormat/NodeDatabse/Block/BlockTrailer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/NodeDatabse/Block/BlockTrailer.cs -------------------------------------------------------------------------------- /PSTFileFormat/NodeDatabse/Block/BufferedBlockStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/NodeDatabse/Block/BufferedBlockStore.cs -------------------------------------------------------------------------------- /PSTFileFormat/NodeDatabse/DataTree/DataBlock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/NodeDatabse/DataTree/DataBlock.cs -------------------------------------------------------------------------------- /PSTFileFormat/NodeDatabse/DataTree/DataTree.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/NodeDatabse/DataTree/DataTree.cs -------------------------------------------------------------------------------- /PSTFileFormat/NodeDatabse/DataTree/XBlock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/NodeDatabse/DataTree/XBlock.cs -------------------------------------------------------------------------------- /PSTFileFormat/NodeDatabse/DataTree/XXBlock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/NodeDatabse/DataTree/XXBlock.cs -------------------------------------------------------------------------------- /PSTFileFormat/NodeDatabse/Enums/BlockType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/NodeDatabse/Enums/BlockType.cs -------------------------------------------------------------------------------- /PSTFileFormat/NodeDatabse/Enums/InternalNodeName.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/NodeDatabse/Enums/InternalNodeName.cs -------------------------------------------------------------------------------- /PSTFileFormat/NodeDatabse/Enums/NodeTypeName.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/NodeDatabse/Enums/NodeTypeName.cs -------------------------------------------------------------------------------- /PSTFileFormat/NodeDatabse/Enums/PageTypeName.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/NodeDatabse/Enums/PageTypeName.cs -------------------------------------------------------------------------------- /PSTFileFormat/NodeDatabse/Enums/WriterCompatibilityMode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/NodeDatabse/Enums/WriterCompatibilityMode.cs -------------------------------------------------------------------------------- /PSTFileFormat/NodeDatabse/Enums/bCryptMethodName.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/NodeDatabse/Enums/bCryptMethodName.cs -------------------------------------------------------------------------------- /PSTFileFormat/NodeDatabse/Exceptions/InvalidAllocationMapException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/NodeDatabse/Exceptions/InvalidAllocationMapException.cs -------------------------------------------------------------------------------- /PSTFileFormat/NodeDatabse/Exceptions/InvalidBlockIDException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/NodeDatabse/Exceptions/InvalidBlockIDException.cs -------------------------------------------------------------------------------- /PSTFileFormat/NodeDatabse/Exceptions/InvalidChecksumException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/NodeDatabse/Exceptions/InvalidChecksumException.cs -------------------------------------------------------------------------------- /PSTFileFormat/NodeDatabse/Node.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/NodeDatabse/Node.cs -------------------------------------------------------------------------------- /PSTFileFormat/NodeDatabse/NodeID.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/NodeDatabse/NodeID.cs -------------------------------------------------------------------------------- /PSTFileFormat/NodeDatabse/PSTCRCCalculation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/NodeDatabse/PSTCRCCalculation.cs -------------------------------------------------------------------------------- /PSTFileFormat/NodeDatabse/PSTEncryptionUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/NodeDatabse/PSTEncryptionUtils.cs -------------------------------------------------------------------------------- /PSTFileFormat/NodeDatabse/PSTHeader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/NodeDatabse/PSTHeader.cs -------------------------------------------------------------------------------- /PSTFileFormat/NodeDatabse/PSTNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/NodeDatabse/PSTNode.cs -------------------------------------------------------------------------------- /PSTFileFormat/NodeDatabse/Pages/AllocationMapPage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/NodeDatabse/Pages/AllocationMapPage.cs -------------------------------------------------------------------------------- /PSTFileFormat/NodeDatabse/Pages/DensityListPage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/NodeDatabse/Pages/DensityListPage.cs -------------------------------------------------------------------------------- /PSTFileFormat/NodeDatabse/Pages/DensityListPageEntry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/NodeDatabse/Pages/DensityListPageEntry.cs -------------------------------------------------------------------------------- /PSTFileFormat/NodeDatabse/Pages/FPMapPage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/NodeDatabse/Pages/FPMapPage.cs -------------------------------------------------------------------------------- /PSTFileFormat/NodeDatabse/Pages/FreeMapPage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/NodeDatabse/Pages/FreeMapPage.cs -------------------------------------------------------------------------------- /PSTFileFormat/NodeDatabse/Pages/PMapPage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/NodeDatabse/Pages/PMapPage.cs -------------------------------------------------------------------------------- /PSTFileFormat/NodeDatabse/Pages/Page.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/NodeDatabse/Pages/Page.cs -------------------------------------------------------------------------------- /PSTFileFormat/NodeDatabse/Pages/PageTrailer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/NodeDatabse/Pages/PageTrailer.cs -------------------------------------------------------------------------------- /PSTFileFormat/NodeDatabse/RootStructure.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/NodeDatabse/RootStructure.cs -------------------------------------------------------------------------------- /PSTFileFormat/NodeDatabse/Subnode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/NodeDatabse/Subnode.cs -------------------------------------------------------------------------------- /PSTFileFormat/NodeDatabse/SubnodeBTree/SubnodeBTree.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/NodeDatabse/SubnodeBTree/SubnodeBTree.cs -------------------------------------------------------------------------------- /PSTFileFormat/NodeDatabse/SubnodeBTree/SubnodeIntermediateBlock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/NodeDatabse/SubnodeBTree/SubnodeIntermediateBlock.cs -------------------------------------------------------------------------------- /PSTFileFormat/NodeDatabse/SubnodeBTree/SubnodeIntermediateEntry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/NodeDatabse/SubnodeBTree/SubnodeIntermediateEntry.cs -------------------------------------------------------------------------------- /PSTFileFormat/NodeDatabse/SubnodeBTree/SubnodeLeafBlock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/NodeDatabse/SubnodeBTree/SubnodeLeafBlock.cs -------------------------------------------------------------------------------- /PSTFileFormat/NodeDatabse/SubnodeBTree/SubnodeLeafEntry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/NodeDatabse/SubnodeBTree/SubnodeLeafEntry.cs -------------------------------------------------------------------------------- /PSTFileFormat/PSTFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/PSTFile.cs -------------------------------------------------------------------------------- /PSTFileFormat/PSTFileFormat.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/PSTFileFormat.csproj -------------------------------------------------------------------------------- /PSTFileFormat/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /PSTFileFormat/Utils/AdjustmentRuleUtils.Win32.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/Utils/AdjustmentRuleUtils.Win32.cs -------------------------------------------------------------------------------- /PSTFileFormat/Utils/AdjustmentRuleUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/Utils/AdjustmentRuleUtils.cs -------------------------------------------------------------------------------- /PSTFileFormat/Utils/RegistryTimeZoneUtils.Win32.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/Utils/RegistryTimeZoneUtils.Win32.cs -------------------------------------------------------------------------------- /PSTFileFormat/Utils/StringHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/Utils/StringHelper.cs -------------------------------------------------------------------------------- /PSTFileFormat/Utils/TimeZoneInfoUtils.Win32.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/Utils/TimeZoneInfoUtils.Win32.cs -------------------------------------------------------------------------------- /PSTFileFormat/Utils/TimeZoneInfoUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/PSTFileFormat/Utils/TimeZoneInfoUtils.cs -------------------------------------------------------------------------------- /Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/Readme.md -------------------------------------------------------------------------------- /Utilities/ByteUtils/BigEndianReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/Utilities/ByteUtils/BigEndianReader.cs -------------------------------------------------------------------------------- /Utilities/ByteUtils/BigEndianWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/Utilities/ByteUtils/BigEndianWriter.cs -------------------------------------------------------------------------------- /Utilities/ByteUtils/ByteReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/Utilities/ByteUtils/ByteReader.cs -------------------------------------------------------------------------------- /Utilities/ByteUtils/ByteUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/Utilities/ByteUtils/ByteUtils.cs -------------------------------------------------------------------------------- /Utilities/ByteUtils/ByteWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/Utilities/ByteUtils/ByteWriter.cs -------------------------------------------------------------------------------- /Utilities/ByteUtils/LittleEndianReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/Utilities/ByteUtils/LittleEndianReader.cs -------------------------------------------------------------------------------- /Utilities/ByteUtils/LittleEndianWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/Utilities/ByteUtils/LittleEndianWriter.cs -------------------------------------------------------------------------------- /Utilities/Comparers/ReverseComparer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/Utilities/Comparers/ReverseComparer.cs -------------------------------------------------------------------------------- /Utilities/Conversion/BigEndianConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/Utilities/Conversion/BigEndianConverter.cs -------------------------------------------------------------------------------- /Utilities/Conversion/Conversion.SimpleTypes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/Utilities/Conversion/Conversion.SimpleTypes.cs -------------------------------------------------------------------------------- /Utilities/Conversion/LittleEndianConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/Utilities/Conversion/LittleEndianConverter.cs -------------------------------------------------------------------------------- /Utilities/DateTime/DateTimeUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/Utilities/DateTime/DateTimeUtils.cs -------------------------------------------------------------------------------- /Utilities/Generics/BlockingQueue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/Utilities/Generics/BlockingQueue.cs -------------------------------------------------------------------------------- /Utilities/Generics/KeyValuePairList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/Utilities/Generics/KeyValuePairList.cs -------------------------------------------------------------------------------- /Utilities/Generics/ListUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/Utilities/Generics/ListUtils.cs -------------------------------------------------------------------------------- /Utilities/Generics/Map.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/Utilities/Generics/Map.cs -------------------------------------------------------------------------------- /Utilities/Generics/SortedList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/Utilities/Generics/SortedList.cs -------------------------------------------------------------------------------- /Utilities/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/Utilities/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Utilities/Strings/QuotedStringUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/Utilities/Strings/QuotedStringUtils.cs -------------------------------------------------------------------------------- /Utilities/Threading/CountdownLatch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/Utilities/Threading/CountdownLatch.cs -------------------------------------------------------------------------------- /Utilities/Threading/Parallel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/Utilities/Threading/Parallel.cs -------------------------------------------------------------------------------- /Utilities/TimeZoneInformation/RegistryTimeZoneInformation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/Utilities/TimeZoneInformation/RegistryTimeZoneInformation.cs -------------------------------------------------------------------------------- /Utilities/TimeZoneInformation/SystemTime.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/Utilities/TimeZoneInformation/SystemTime.cs -------------------------------------------------------------------------------- /Utilities/Utilities.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ROM-Knowledgeware/PSTFileFormat/HEAD/Utilities/Utilities.csproj --------------------------------------------------------------------------------