|
Classes |
class | mapi_TEntryid |
struct | mapi_TLibraryInfo |
struct | mapi_TFolderInfo |
struct | mapi_TStoreInfo |
Defines |
#define | PR_BODY_HTML (PROP_TAG(PT_TSTRING,0x1013)) |
#define | PR_ATTACH_CONTENT_ID (PROP_TAG(PT_TSTRING,0x3712)) |
#define | PR_ATTACH_CONTENT_LOCATION (PROP_TAG(PT_TSTRING,0x3713)) |
#define | PR_ATTACH_FLAGS (PROP_TAG(PT_LONG,0x3714)) |
#define | PR_ATTACH_TRANSPORT_NAME (PROP_TAG(PT_TSTRING,0x370C)) |
#define | PR_ATTACH_MIME_SEQUENCE (PROP_TAG(PT_LONG,0x3710)) |
#define | PR_SMTP_MESSAGE_ID (PROP_TAG(PT_TSTRING,0x1035)) |
Typedefs |
typedef ULONG | ulFlags |
typedef ULONG BOOL FAR * | lpfMessageUpdated |
typedef ULONG LPSTREAM FAR * | lpUncompressedRTFStream |
Enumerations |
enum | mapi_TFolderType {
mftInbox,
mftOutbox,
mftSent,
mftDeleted,
mftCalendar,
mftContacts,
mftJournal,
mftNotes,
mftTasks,
mftSpecial,
mftMail,
mftStuff
} |
enum | mapi_TStoreType { mstProfile,
mstProfileSecret,
mstStore
} |
Functions |
void | mapi_EnsureLibraries () |
void | mapi_EnsureStores (const std::string libpath) |
void | mapi_EnsureFolders (HWND h, const std::string profile, const std::string store) |
void | mapi_EnsureFinished () |
bool | isrtfhtml (const char *buf, unsigned int len) |
void | decodertfhtml (char *buf, unsigned int *len) |
typedef | HRESULT (STDMETHODCALLTYPE RTFSYNC)(LPMESSAGE lpMessage |
HRESULT | pHrGetOneProp (LPMAPIPROP lpMapiProp, ULONG ulPropTag, LPSPropValue FAR *lppProp) |
void | pFreeProws (LPSRowSet lpRows) |
HRESULT | pHrQueryAllRows (LPMAPITABLE lpTable, LPSPropTagArray lpPropTags, LPSRestriction lpRestriction, LPSSortOrderSet lpSortOrderSet, LONG crowsMax, LPSRowSet FAR *lppRows) |
Variables |
std::list< mapi_TLibraryInfo > | mapi_Libraries |
std::list< mapi_TStoreInfo > | mapi_Stores |
RTFSYNC * | pRTFSync |
WRAPCOMPRESSEDRTFSTREAM * | pWrapCompressedRTFStream |
MAPIFREEBUFFER * | pMAPIFreeBuffer |
IMAPISession * | mapi_session |
IMsgStore * | mapi_msgstore |
std::list< mapi_TFolderInfo > | mapi_Folders |
mapi_TEntryid | eid_deleted |