OESTORE Namespace Reference


Classes

interface  IOEFolder
interface  IOEFolderEvents
interface  IOEFolderManager
interface  IOEFolderManagerEvents
interface  IOEMessage
class  OEFolder
class  OEFolderManager
class  OEMessage

Typedefs

typedef enum OESTORE::tagOEAPIMSGSTATE OEAPIMSGSTATE

Enumerations

enum  tagOEAPIMSGSTATE {
  OE_MSG_DELETED = 0x0001, OE_MSG_UNREAD = 0x0002, OE_MSG_SUBMITTED = 0x0004, OE_MSG_UNSENT = 0x0008,
  OE_MSG_RECEIVED = 0x0010, OE_MSG_NEWSMSG = 0x0020, OE_MSG_NOSECUI = 0x0040, OE_MSG_VOICEMAIL = 0x0080,
  OE_MSG_REPLIED = 0x0100, OE_MSG_FORWARDED = 0x0200, OE_MSG_RCPTSENT = 0x0400, OE_MSG_FLAGGED = 0x0800,
  OE_MSG_LAST = 0x0200, OE_MSG_EXTERNAL_FLAGS = 0x00fe, OE_MSG_FLAGS = 0x000f
}


Detailed Description

This library lets you instance the main object OEFolderManager. It lets you use folders and messages. You can use these objects without launching OE/WM.
It was made to access IStoreNamespace / IStoreFolder in an easy way.
IDENTITIES: If OE/WM is not running, all the library will retrieve the storage of the default identity. If you want to retrieve the storage of the current identity (this is useful only when a user launched OE/WM) you need to load this library after the user switched the identity. To simplify this: You must release all the objects of OESTORE library to unload the library in the OEAPIInit::OnInitOEAPI event and then create the new objects that will be related with the current identity.
BINARY: oestore.dll


Typedef Documentation

typedef enum OESTORE::tagOEAPIMSGSTATE OESTORE::OEAPIMSGSTATE


Enumeration Type Documentation

enum OESTORE::tagOEAPIMSGSTATE

Enumerator:
OE_MSG_DELETED  Message deleted, compaction will remove it
OE_MSG_UNREAD  Message marked as un-read
OE_MSG_SUBMITTED  Messages waiting to be sent: OUTBOX ONLY
OE_MSG_UNSENT  Message saved in a folder
OE_MSG_RECEIVED  Messages that came from a server
OE_MSG_NEWSMSG  News messages
OE_MSG_NOSECUI  Messages where the user wants to die
OE_MSG_VOICEMAIL  Message has the X-Voicemail header set
OE_MSG_REPLIED  Message has been replied to
OE_MSG_FORWARDED  Message has been forwarded to
OE_MSG_RCPTSENT  S/MIME Receipt has been sent
OE_MSG_FLAGGED  Message is currently flagged
OE_MSG_LAST 
OE_MSG_EXTERNAL_FLAGS 
OE_MSG_FLAGS 



Developed by Nektra