MessageList Event
Fired for every message listed by ListMessageSizes and/or ListMessageUIDs .
Syntax
ANSI (Cross Platform) virtual int FireMessageList(POPMessageListEventParams *e);
typedef struct {
int MessageNumber;
const char *MessageUID;
int MessageSize; int reserved; } POPMessageListEventParams; Unicode (Windows) virtual INT FireMessageList(POPMessageListEventParams *e);
typedef struct {
INT MessageNumber;
LPCWSTR MessageUID;
INT MessageSize; INT reserved; } POPMessageListEventParams;
- (void)onMessageList:(int)messageNumber :(NSString*)messageUID :(int)messageSize;
#define EID_POP_MESSAGELIST 5 virtual INT IPWORKSEDI_CALL FireMessageList(INT &iMessageNumber, LPSTR &lpszMessageUID, INT &iMessageSize);
Remarks
When ListMessageSizes is called, MessageSize is valid, and MessageUID is always an empty string.
When ListMessageUIDs is called, MessageUID is valid, and MessageSize is 0.