Skip to content

SE Fxxx

SE_Fxxx - SEARCH_MATCH - SERetFlags

#include <nsfsearc.h>

Symbolic Values :

SE_FNOMATCH   -  Does not match formula (deleted or updated).

SE_FMATCH     -  Matches formula.

SE_FTRUNCATED     -  Document truncated.

SE_FPURGED    -  Note has been purged. Returned only when SEARCH_INCLUDE_PURGED is used.

SE_FNOPURGE   -  Note has no purge status. Returned only when SEARCH_FULL_DATACUTOFF is used.

SE_FSOFTDELETED   -  If SEARCH_NOTIFYDELETIONS: note is soft deleted; NoteClass&NOTE_CLASS_NOTIFYDELETION also on (off for hard delete).

SE_FLARGESUMMARY  -  note has a large summary, a note open is required to get the data, only valid if SEARCH1_LARGE_BUCKETS is passed in.

Description :

If recompiling a V3 API application and you used the MatchesFormula field the following code change should be made:
For V3 -
1) if (SearchMatch.MatchesFormula == SE_FMATCH)
2) if (SearchMatch.MatchesFormula == SE_FNOMATCH)
3) if (SearchMatch.MatchesFormula != SE_FMATCH) is equivalent to 2)
4) if (SearchMatch.MatchesFormula != SE_FNOMATCH) is equivalent to 1)
For V4 -
1) if (SearchMatch.SERetFlags & SE_FMATCH)
2) if (!(SearchMatch.SERetFlags & SE_FMATCH))

See Also : SEARCH_MATCH