UIDMode Property
If true, permanent message identifiers are used instead of the default temporary identifiers.
Syntax
ANSI (Cross Platform) int GetUIDMode();
int SetUIDMode(int bUIDMode); Unicode (Windows) BOOL GetUIDMode();
INT SetUIDMode(BOOL bUIDMode);
@property (nonatomic,readwrite,assign,getter=UIDMode,setter=setUIDMode:) BOOL UIDMode; - (BOOL)UIDMode; - (void)setUIDMode:(BOOL)newUIDMode;
#define PID_SIMAP_UIDMODE 100 IPWORKSSMIME_EXTERNAL void* IPWORKSSMIME_CALL IPWorksSMIME_SIMAP_Get(void *lpObj, int propid, int arridx, int *lpcbVal, int64 *lpllVal); IPWORKSSMIME_EXTERNAL int IPWORKSSMIME_CALL IPWorksSMIME_SIMAP_Set(void *lpObj, int propid, int arridx, const void *val, int cbVal);
Default Value
FALSE
Remarks
This property indicates if a permanent identifier should be used. Normally, the IMAP server uses temporary message identifiers that are valid only during the current session. If UIDMode is true, permanent message identifiers are used instead.
The IMAP protocol operations where UID mode is used are the following: COPY, FETCH, STORE, SEARCH.
This property is not available at design time.
Data Type
Boolean