MailboxList Event

Fired for each mailbox received through the ListMailboxes and ListSubscribedMailboxes methods.

Syntax

ANSI (Cross Platform)
virtual int FireMailboxList(IMAPMailboxListEventParams *e);
typedef struct {
const char *Mailbox;
const char *Separator;
const char *Flags; int reserved; } IMAPMailboxListEventParams; Unicode (Windows) virtual INT FireMailboxList(IMAPMailboxListEventParams *e);
typedef struct {
LPCWSTR Mailbox;
LPCWSTR Separator;
LPCWSTR Flags; INT reserved; } IMAPMailboxListEventParams;
- (void)onMailboxList:(NSString*)mailbox :(NSString*)separator :(NSString*)flags;
#define EID_IMAP_MAILBOXLIST 7

virtual INT IPWORKS_CALL FireMailboxList(LPSTR &lpszMailbox, LPSTR &lpszSeparator, LPSTR &lpszFlags);

Remarks

This method is fired for each mailbox received through the ListMailboxes and ListSubscribedMailboxes methods. The Separator parameter contains the character that separates the different parts in the mailbox path hierarchy.

Copyright (c) 2022 /n software inc. - All rights reserved.
IPWorks 2020 C++ Edition - Version 20.0 [Build 8307]