ILkStore Interface

ILkStore is a primary interface for working with Windows Live Mail store. It allows accessing to the top level folders, such as quick views and outbox, retrieve a current folder and a list of registered accounts.

The ILkStore type exposes the following members.

Methods

NameDescription
Public method CancelSending Cancel sending of an email.
Public method OpenAccount Opens an account by identifier.
Public method OpenFolder Opens a folder by identifier. Zero can be used to access a root folder.
Public method ReleaseFolderHash Helper method to reset internal folder hash.
Properties

NameDescription
Public property Accounts Provides access to all registered email accounts.
Public property CurrentFolder Retrieves a current folder object.
Public property DefaultAccount Returns default account.
Public property LocalStoreFolder Retrieves a local store folder.
Public property OutboxFolder Retrieves Outbox folder.
Public property QuickViewsFolder Provides a link to Quick Views Folder.
Events

NameDescription
Public event CompleteFolderCreate Notifies a plugin about folder creation completion.
Public event CurrentMessageChanged Notifies a plugin if an email selection changed.
Public event EmailDownloadFinished Notifies a plugin if a message downloading process finished.
Public event EmailDownloadStarted Notifies a plugin if a message downloading process started.
Public event FolderChanged Notifies a plugin if a folder selection changed.
Public event FolderCreated Notifies a plugin if a new folder created.
Public event FolderDeleted Notifies a plugin if a folder deleted.
Public event FolderMoved Notifies a plugin if a folder moved.
Public event FolderRenamed Notifies a plugin if a folder renamed.
Public event MessageDownloaded Notifies a plugin about message download completion requested for an email on IMAP server using property MessageHeader.
Public event MessageSending Notifies a plugin if a new message is sending. The message sending can be cancelled by putting True in doCancelSending.
Public event NewAccount Notifies a plugin if a new account created.
Public event NewMessage Notifies a plugin if a new message arrives.
See Also