Aspose::Email::Storage::Pst Namespace Reference

Namespaces

 Ltp
 
 Ndb
 

Classes

class  FINAL
 Represents information about personal folder in PST.
 
class  ItemMovedEventArgs
 Provides data for the FolderInfo::ItemMoved event More...
 
class  MessageAddedEventArgs
 Provides data for the FolderInfo::MessageAdded event More...
 
class  MessageStore
 Message store is the root of the PST, which is the rough equivalent of the top of a Mailbox. More...
 
class  PersonalStorage
 Represents Personal Storage Table (.pst) file. More...
 
class  StorageProcessedEventArgs
 Provides data for the PersonalStorage::StorageProcessed event More...
 

Typedefs

using ItemMovedEventHandler = System::MulticastDelegate< void(System::SharedPtr< System::Object >, System::SharedPtr< ItemMovedEventArgs >)>
 
using MessageAddedEventHandler = System::MulticastDelegate< void(System::SharedPtr< System::Object >, System::SharedPtr< MessageAddedEventArgs >)>
 
using StorageProcessedEventHandler = System::MulticastDelegate< void(System::SharedPtr< System::Object >, System::SharedPtr< StorageProcessedEventArgs >)>
 

Enumerations

enum  BackupOptions { BackupOptions::None = 0, BackupOptions::Recursive = 1 }
 Enumerates backup options More...
 
enum  FileFormat { FileFormat::Pst = 0, FileFormat::Ost = 1 }
 Specifies the file format used to store messages, calendar events, and other items. More...
 
enum  FileFormatVersion { FileFormatVersion::Unicode = 0, FileFormatVersion::ANSI = 1 }
 Represents version of file. More...
 
enum  FolderKind { FolderKind::Normal = 0x0001, FolderKind::Search = 0x0002 }
 Represents the different kinds of pst folders. More...
 
enum  MapiImportance { MapiImportance::Low = 0, MapiImportance::Normal = 1, MapiImportance::High = 2 }
 Contains a values that indicates the message importance. More...
 
enum  MapiSensitivity { MapiSensitivity::None = 0, MapiSensitivity::Personal = 1, MapiSensitivity::Private = 2, MapiSensitivity::CompanyConfidential = 3 }
 Contains a values that indicates the message sensitivity. More...
 
enum  MessageKind { MessageKind::Normal = 0x0001, MessageKind::FolderAssociatedInformation = 0x0002 }
 Represents the different kinds of messages in pst. More...
 
enum  RestoreOptions { RestoreOptions::None = 0, RestoreOptions::Recursive = 1, RestoreOptions::RemoveNonexistentFolders = 2, RestoreOptions::RemoveNonexistentItems = 4 }
 Enumerates restore options More...
 
enum  StandardIpmFolder {
  StandardIpmFolder::Inbox, StandardIpmFolder::DeletedItems, StandardIpmFolder::Outbox, StandardIpmFolder::SentItems,
  StandardIpmFolder::Appointments, StandardIpmFolder::Contacts, StandardIpmFolder::Drafts, StandardIpmFolder::Journal,
  StandardIpmFolder::Notes, StandardIpmFolder::Tasks, StandardIpmFolder::Unspecified
}
 Represents a standard interpersonal message (IPM) folders. More...
 

Functions

 DECLARE_ENUM_OPERATORS (Aspose::Email::Storage::Pst::BackupOptions)
 
 DECLARE_ENUM_OPERATORS (Aspose::Email::Storage::Pst::FolderKind)
 
 DECLARE_ENUM_OPERATORS (Aspose::Email::Storage::Pst::MessageKind)
 
 DECLARE_ENUM_OPERATORS (Aspose::Email::Storage::Pst::RestoreOptions)
 

Typedef Documentation

◆ ItemMovedEventHandler

using Aspose::Email::Storage::Pst::ItemMovedEventHandler = typedef System::MulticastDelegate<void(System::SharedPtr<System::Object>, System::SharedPtr<ItemMovedEventArgs>)>

◆ MessageAddedEventHandler

using Aspose::Email::Storage::Pst::MessageAddedEventHandler = typedef System::MulticastDelegate<void(System::SharedPtr<System::Object>, System::SharedPtr<MessageAddedEventArgs>)>

◆ StorageProcessedEventHandler

using Aspose::Email::Storage::Pst::StorageProcessedEventHandler = typedef System::MulticastDelegate<void(System::SharedPtr<System::Object>, System::SharedPtr<StorageProcessedEventArgs>)>

Enumeration Type Documentation

◆ BackupOptions

Enumerates backup options

Enumerator
None 

Indicates that no specific options are specified

Recursive 

Indicates that nested folders should be also backuped

◆ FileFormat

Specifies the file format used to store messages, calendar events, and other items.

Enumerator
Pst 

Personal Storage Table (.pst file format).

Ost 

Off-line Storage Table (.ost file format).

◆ FileFormatVersion

Represents version of file.

Enumerator
Unicode 

Unicode file format.

ANSI 

ANSI file format.

◆ FolderKind

Represents the different kinds of pst folders.

Enumerator
Normal 

Represents the normal pst folder.

Search 

Represents the search folder. It is a virtual folder that provides a view of all email items that match specific search criteria.

◆ MapiImportance

Contains a values that indicates the message importance.

Enumerator
Low 

Low importance.

Normal 

Normal importance.

High 

High importance.

◆ MapiSensitivity

Contains a values that indicates the message sensitivity.

Enumerator
None 

The message has no special sensitivity.

Personal 

The message is personal.

Private 

The message is private.

CompanyConfidential 

The message is designated company confidential.

◆ MessageKind

Represents the different kinds of messages in pst.

Enumerator
Normal 

Represents the normal message.

FolderAssociatedInformation 

Represents the folder associated information (FAI) message object. It is stored in a folder object and typically hidden from view by e-mail applications. An FAI message object is used to store a variety of settings and auxiliary data, including views, forms, favorites, calendar options, and category lists.

◆ RestoreOptions

Enumerates restore options

Enumerator
None 

Indicates that no specific options are specified

Recursive 

Indicates that nested folders should be also restored

RemoveNonexistentFolders 

Indicates that mail folders, which do not have the equal folders in the personal storage, should be removed

RemoveNonexistentItems 

Indicates that mail items, which do not have the equal items in the personal storage, should be removed

◆ StandardIpmFolder

Represents a standard interpersonal message (IPM) folders.

Enumerator
Inbox 

Inbox folder.

DeletedItems 

Deleted Items folder. A client application move deleted messages to the Deleted Items folder.

Outbox 

Outbox folder. Outbound messages are usually created in the Outbox folder.

SentItems 

Sent Items folder. After being sent, messages are usually placed in the Sent Items folder.

Appointments 

Outlook Calendar folder.

Contacts 

Outlook Contacts folder.

Drafts 

Outlook Drafts folder.

Journal 

Outlook Journal folder.

Notes 

Outlook Notes folder.

Tasks 

Outlook Tasks folder.

Unspecified 

Unspecified value.

Function Documentation

◆ DECLARE_ENUM_OPERATORS() [1/4]

Aspose::Email::Storage::Pst::DECLARE_ENUM_OPERATORS ( Aspose::Email::Storage::Pst::BackupOptions  )

◆ DECLARE_ENUM_OPERATORS() [2/4]

Aspose::Email::Storage::Pst::DECLARE_ENUM_OPERATORS ( Aspose::Email::Storage::Pst::FolderKind  )

◆ DECLARE_ENUM_OPERATORS() [3/4]

Aspose::Email::Storage::Pst::DECLARE_ENUM_OPERATORS ( Aspose::Email::Storage::Pst::MessageKind  )

◆ DECLARE_ENUM_OPERATORS() [4/4]

Aspose::Email::Storage::Pst::DECLARE_ENUM_OPERATORS ( Aspose::Email::Storage::Pst::RestoreOptions  )