OEAPI Namespace Reference


Classes

interface  IOEAPIObj
interface  IOEAPIObjEvents
interface  IOEButton
interface  IOEButtonEvents
interface  IOEMenu
interface  IOEMenuEvents
interface  IOEMenuItem
interface  IOEMenuItemEvents
interface  IOEMsgWnd
interface  IOEMsgWndEvents
interface  IOEToolbar
interface  IOEToolbarEvents
class  OEAPIObj
class  OEButton
class  OEMenu
class  OEMenuItem
class  OEMsgWnd
class  OEToolbar

Typedefs

typedef enum OEAPI::tagOE_DATABASE_TRANSACTION OE_DATABASE_TRANSACTION
typedef enum OEAPI::tagWNDSTYLE WNDSTYLE

Enumerations

enum  tagOE_DATABASE_TRANSACTION {
  OE_TR_INSERT_MESSAGE = 0x0101, OE_TR_DELETE_MESSAGE = 0x0104, OE_TR_UNREAD_MESSAGE = 0x0108, OE_TR_READ_MESSAGE = 0x0110,
  OE_TR_INSERT_FOLDER = 0x0201, OE_TR_DELETE_FOLDER = 0x0204, OE_TR_RENAME_FOLDER = 0x0220, OE_TR_MOVE_FOLDER = 0x0240
}
enum  tagWNDSTYLE {
  OE_MSG_INVALID = 0x0000, OE_MSG_DETAIL_WND = 0x0001, OE_MSG_SEND_WND = 0x0002, OE_CURRENT_MSG_WND = 0x0004,
  OE_EMPTY_MSG_WND = 0x0008, OE_OTHER_WND = 0x0010, OE_ALL_MSG_WND = OE_MSG_DETAIL_WND | OE_CURRENT_MSG_WND | OE_MSG_SEND_WND | OE_OTHER_WND
}


Detailed Description

This library runs in the address space of OE and must be loaded by oehook.dll when OE starts running. If you instance any object of this dll (OEAPI library) you launch OE as it registers the COM server in OE (See what happens if you create a toolbar in the Demo Application while OE is not running).
BINARY: oecom.dll


Typedef Documentation

typedef enum OEAPI::tagOE_DATABASE_TRANSACTION OEAPI::OE_DATABASE_TRANSACTION

typedef enum OEAPI::tagWNDSTYLE OEAPI::WNDSTYLE


Enumeration Type Documentation

enum OEAPI::tagOE_DATABASE_TRANSACTION

Enumerator:
OE_TR_INSERT_MESSAGE  Message was inserted
OE_TR_DELETE_MESSAGE  Message was deleted
OE_TR_UNREAD_MESSAGE  Message unread change
OE_TR_READ_MESSAGE  Message unread change
OE_TR_INSERT_FOLDER  Folder was inserted
OE_TR_DELETE_FOLDER  Folder was deleted
OE_TR_RENAME_FOLDER  Folder was renamed
OE_TR_MOVE_FOLDER  Folder was moved

enum OEAPI::tagWNDSTYLE

Enumerator:
OE_MSG_INVALID 
OE_MSG_DETAIL_WND  Window opened when the user double clicks a message.
OE_MSG_SEND_WND  Windows opened when the user presses Create Mail / Forward / Reply / Reply All.
OE_CURRENT_MSG_WND  Window displayed in the bottom part of OE that shows the currently selected message in OE/WM main window.
OE_EMPTY_MSG_WND  Window displayed in OE/WM 'preview pane' (the bottom part of OE/WM main window) that says that there is no message selected.
OE_OTHER_WND  Window displayed when OE/WM root folder is selected.
OE_ALL_MSG_WND  All message windows.



Developed by Nektra