/* If the following is ORed in with a note class, the resultant note ID
may be passed into NSFNoteOpen and may be treated as though you first
did an NSFGetSpecialNoteID followed by an NSFNoteOpen, all in a single
transaction. */
#define NOTE_ID_SPECIAL 0xFFFF0000L
По крайней мере 6 уж точно (не считая 0x00000000L).
SPECIAL_ID_NOTE | NOTE_CLASS_INFO - get database Policy Document (Help-About Database document) NOTEID.
SPECIAL_ID_NOTE | NOTE_CLASS_ICON - get database Icon NOTEID.
SPECIAL_ID_NOTE | NOTE_CLASS_HELP - get database Help Document (Help-Using Database document) NOTEID.
SPECIAL_ID_NOTE | NOTE_CLASS_DESIGN - get database design collection view NOTEID.
SPECIAL_ID_NOTE | NOTE_CLASS_VIEW - get the default view.
SPECIAL_ID_NOTE | NOTE_CLASS_FORM - get the default form.
Вот еще: SPECIAL_ID_NOTE
Define NSF Special Note ID Indices. The first 16 of these are reserved for "default notes" in each of the 16 note classes. In order to access these, use SPECIAL_ID_NOTE+NOTE_CLASS_xxx. This is generally used when calling NSFDbGetSpecialNoteID. Note: NSFNoteOpen, NSFDbReadObject and NSFDbWriteObject support reading special notes or objects directly (without calling NSFDbGetSpecialNoteID). They use a DIFFERENT flag with a similar name: NOTE_ID_SPECIAL (see nsfnote.h).