MessageSet Property
The set of messages to operate on.
Syntax
ANSI (Cross Platform) char* GetMessageSet();
int SetMessageSet(const char* lpszMessageSet); Unicode (Windows) LPWSTR GetMessageSet();
INT SetMessageSet(LPCWSTR lpszMessageSet);
@property (nonatomic,readwrite,assign,getter=messageSet,setter=setMessageSet:) NSString* messageSet; - (NSString*)messageSet; - (void)setMessageSet:(NSString*)newMessageSet;
#define PID_IMAP_MESSAGESET 63 IPWORKSEDI_EXTERNAL void* IPWORKSEDI_CALL IPWorksEDI_IMAP_Get(void *lpObj, int propid, int arridx, int *lpcbVal, int64 *lpllVal); IPWORKSEDI_EXTERNAL int IPWORKSEDI_CALL IPWorksEDI_IMAP_Set(void *lpObj, int propid, int arridx, const void *val, int cbVal);
Default Value
""
Remarks
This property indicates the set of messages to operate on. Used as an argument to most method calls.
It may consist of a single message number, a range of messages specified by two message numbers separated by ':' (e.g. "1:5"), and/or individual message numbers separated by ',' (e.g. "1:5,7,10").
Example (Setting MessageSet)
IMAPControl.MessageSet = "1" IMAPControl.FetchMessageInfo() IMAPControl.MessageSet = "1:5" IMAPControl.FetchMessageInfo() IMAPControl.MessageSet = "1,5,7" IMAPControl.FetchMessageInfo()
Data Type
String