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_IMAP_UIDMODE 83

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

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

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