API Guide Home (Online version only) |

# DatebookLibCommon.h File Reference

Include dependency graph for DatebookLibCommon.h:

Go to the source code of this file.

## Data Structures

- struct P1clRecordDetails
- struct ApptTimeZoneType

## Defines

- #define P1clLibCreatorID 'P1CL'
- #define P1clTypeID sysFileTLibrary
- #define P1clLibName "CalendarLib-P1CL"
- #define P1cl_CURRENT_VERSION 0x0200
- #define apptMaxTimeZoneNameLen kLocNameMaxLength
- #define SysNotifyPIMRecordChange 'pmdb'
- #define P1clErrorClass (appErrorClass |0x7000)
- #define P1clErrTooManyClients (P1clErrorClass | 1)
- #define P1clErrInvalidHandle (P1clErrorClass | 2)
- #define P1clErrInvalidParam (P1clErrorClass | 3)
- #define P1clErrUIdNotFound (P1clErrorClass | 4)
- #define P1clErrCategoryNotFound (P1clErrorClass | 5)
- #define P1clErrAlreadyInUse (P1clErrorClass | 6)
- #define P1clErrVerNotSupported (P1clErrorClass | 7)
- #define P1clErrOutOfMemory (P1clErrorClass | 8)
- #define P1clErrSizeParamOverFlow (P1clErrorClass | 9)
- #define P1clErrEmptyDateBook (P1clErrorClass | 10)
- #define P1clErrAlarmDoesNotExist (P1clErrorClass | 11)
- #define P1clErrRepeatInfoDoesNotExist (P1clErrorClass | 12)
- #define P1clErrDescDoesNotExist (P1clErrorClass | 13)
- #define P1clErrNoteDoesNotExist (P1clErrorClass | 14)
- #define P1clErrInvalidReference (P1clErrorClass | 15)
- #define P1clErrApptNotFound (P1clErrorClass | 16)
- #define P1clErrAttachAlreadyExist (P1clErrorClass | 17)
- #define P1clErrAttachNotExist (P1clErrorClass | 18)
- #define P1clErrAttachOverFlow (P1clErrorClass | 19)
- #define P1clErrRecordNotFound (P1clErrorClass | 21)
- #define P1clErrAttachOverflow (P1clErrorClass | 22)
- #define P1clErrInvalidField (P1clErrorClass | 23)
- #define P1clErrNoDateTime (P1clErrorClass | 24)
- #define P1clErrLibAlreadyInUse (P1clErrorClass | 25)
- #define P1clErrTooManySession (P1clErrorClass | 26)
- #define P1clErrAlreadyInWriteMode (P1clErrorClass | 27)
- #define P1clErrInvalidSession (P1clErrorClass | 28)
- #define P1clErrInvalidAtrib (P1clErrorClass | 29)
- #define P1clErrFieldNotFound (P1clErrorClass | 30)
- #define P1clErrStringNotFound (P1clErrorClass | 31)
- #define P1clErrInvalidAppInfoBlock (P1clErrorClass | 32)
- #define P1clErrAppInfoIsMising (P1clErrorClass | 33)
- #define P1clErrReadOnlySession (P1clErrorClass | 34)
- #define P1clErrUIdExist (P1clErrorClass | 35)
- #define P1clErrMaxLimitReached (P1clErrorClass | 36)
- #define P1clErrListNotExist (P1clErrorClass | 37)
- #define P1clErrApptNotLocked (P1clErrorClass | 38)
- #define P1clErrApptBusy (P1clErrorClass | 39)
- #define P1clErrEmptyAppt (P1clErrorClass | 40)
- #define P1clErrFieldNotExist (P1clErrorClass | 41)
- #define P1clErrRepeatTypeDoesNotExist (P1clErrorClass | 42)
- #define P1clErrAttendeeNotFound (P1clErrorClass | 43)
- #define P1clErrAttendeeOutofLimit (P1clErrorClass | 44)
- #define P1clErrLibStillOpen (P1clErrorClass | 45)
- #define P1clErrFailedToEmptyDatabase (P1clErrorClass | 46)
- #define P1clTrapGetVersion (sysLibTrapCustom)
- #define P1clTrapCheckVersion (sysLibTrapCustom + 1)
- #define P1clTrapOpenSession (sysLibTrapCustom + 2)
- #define P1clTrapCloseSession (sysLibTrapCustom + 3)
- #define P1clTrapCreateHandle (sysLibTrapCustom + 4)
- #define P1clTrapReleaseHandle (sysLibTrapCustom + 5)
- #define P1clTrapGetAppt (sysLibTrapCustom + 6)
- #define P1clTrapGetFirstAppt (sysLibTrapCustom + 7)
- #define P1clTrapGetNextAppt (sysLibTrapCustom + 8)
- #define P1clTrapIsEmptyAppt (sysLibTrapCustom + 9)
- #define P1clTrapSplitRepeatingEvent (sysLibTrapCustom + 10)
- #define P1clTrapApptFindNextRepeat (sysLibTrapCustom + 11)
- #define P1clTrapApptRepeatsOnDate (sysLibTrapCustom + 12)
- #define P1clTrapHasMultipleOccurences (sysLibTrapCustom + 13)
- #define P1clTrapGetApptList (sysLibTrapCustom + 14)
- #define P1clTrapGetUInt16FromListHandle (sysLibTrapCustom + 15)
- #define P1clTrapGetTimeFromListHandle (sysLibTrapCustom + 16)
- #define P1clTrapGetUInt32FromListHandle (sysLibTrapCustom + 17)
- #define P1clTrapGetBooleanFromListHandle (sysLibTrapCustom + 18)
- #define P1clTrapGetApptFromListHandle (sysLibTrapCustom + 19)
- #define P1clTrapUpdateAppt (sysLibTrapCustom + 20)
- #define P1clTrapAddAppt (sysLibTrapCustom + 21)
- #define P1clTrapDeleteAppt (sysLibTrapCustom + 22)
- #define P1clTrapFindNextAlarm (sysLibTrapCustom + 23)
- #define P1clTrapSortCalendar (sysLibTrapCustom + 24)
- #define P1clTrapFindSaveMatch (sysLibTrapCustom + 25)
- #define P1clTrapPurgeAppts (sysLibTrapCustom + 26)
- #define P1clTrapAttnForgetIt (sysLibTrapCustom + 27)
- #define P1clTrapApptPostTriggeredAlarms (sysLibTrapCustom + 28)
- #define P1clTrapGetCalendarDBInfo (sysLibTrapCustom + 29)
- #define P1clTrapCreateException (sysLibTrapCustom + 30)
- #define P1clTrapDeleteExceptionList (sysLibTrapCustom + 31)
- #define P1clTrapFindConflict (sysLibTrapCustom + 32)
- #define P1clTrapGetStringField (sysLibTrapCustom + 33)
- #define P1clTrapSetStringField (sysLibTrapCustom + 34)
- #define P1clTrapGetUInt8Field (sysLibTrapCustom + 35)
- #define P1clTrapSetUInt8Field (sysLibTrapCustom + 36)
- #define P1clTrapGetInt8Field (sysLibTrapCustom + 37)
- #define P1clTrapSetInt8Field (sysLibTrapCustom + 38)
- #define P1clTrapGetUInt16Field (sysLibTrapCustom + 39)
- #define P1clTrapSetUInt16Field (sysLibTrapCustom + 40)
- #define P1clTrapGetInt16Field (sysLibTrapCustom + 41)
- #define P1clTrapSetInt16Field (sysLibTrapCustom + 42)
- #define P1clTrapGetUInt32Field (sysLibTrapCustom + 43)
- #define P1clTrapSetUInt32Field (sysLibTrapCustom + 44)
- #define P1clTrapGetDateTimeField (sysLibTrapCustom + 45)
- #define P1clTrapSetDateTimeField (sysLibTrapCustom + 46)
- #define P1clTrapGetTimeField (sysLibTrapCustom + 47)
- #define P1clTrapSetTimeField (sysLibTrapCustom + 48)
- #define P1clTrapGetDateField (sysLibTrapCustom + 49)
- #define P1clTrapSetDateField (sysLibTrapCustom + 50)
- #define P1clTrapGetDSTField (sysLibTrapCustom + 51)
- #define P1clTrapSetDSTField (sysLibTrapCustom + 52)
- #define P1clTrapGetNumOfException (sysLibTrapCustom + 53)
- #define P1clTrapIsException (sysLibTrapCustom + 54)
- #define P1clTrapAddExceptionDate (sysLibTrapCustom + 55)
- #define P1clTrapCreateAttendeeHandle (sysLibTrapCustom + 56)
- #define P1clTrapReleaseAttendeeHandle (sysLibTrapCustom + 57)
- #define P1clTrapGetFirstAttendee (sysLibTrapCustom + 58)
- #define P1clTrapGetNextAttendee (sysLibTrapCustom + 59)
- #define P1clTrapGetAttendee (sysLibTrapCustom + 60)
- #define P1clTrapAddAttendee (sysLibTrapCustom + 61)
- #define P1clTrapUpdateAttendee (sysLibTrapCustom + 62)
- #define P1clTrapDeleteAttendee (sysLibTrapCustom + 63)
- #define P1clTrapGetAttendeeUInt8Field (sysLibTrapCustom + 64)
- #define P1clTrapSetAttendeeUInt8Field (sysLibTrapCustom + 65)
- #define P1clTrapGetAttendeeStringField (sysLibTrapCustom + 66)
- #define P1clTrapSetAttendeeStringField (sysLibTrapCustom + 67)
- #define P1clTrapCreateBlobHandle (sysLibTrapCustom + 68)
- #define P1clTrapReleaseBlobHandle (sysLibTrapCustom + 69)
- #define P1clTrapGetBlob (sysLibTrapCustom + 70)
- #define P1clTrapSetBlob (sysLibTrapCustom + 71)
- #define P1clTrapDeleteBlob (sysLibTrapCustom + 72)
- #define P1clTrapGetBlobData (sysLibTrapCustom + 73)
- #define P1clTrapSetBlobData (sysLibTrapCustom + 74)
- #define P1clTrapGetBlobCreatorId (sysLibTrapCustom + 75)
- #define P1clTrapSetBlobCreatorId (sysLibTrapCustom + 76)
- #define P1clTrapGetLastError (sysLibTrapCustom + 77)
- #define P1clTrapTxnPrepareSync (sysLibTrapCustom + 78)
- #define P1clTrapTxnGetChange (sysLibTrapCustom + 79)
- #define P1clTrapTxnGetNumChanges (sysLibTrapCustom + 80)
- #define P1clTrapLogMarkAllCompleted (sysLibTrapCustom + 81)
- #define P1clTrapTxnLogMarkCompleted (sysLibTrapCustom + 82)
- #define P1clTrapTxnSyncComplete (sysLibTrapCustom + 83)
- #define P1clTrapDeleteServerId (sysLibTrapCustom + 84)
- #define P1clTrapGetApptFromServerId (sysLibTrapCustom + 85)
- #define P1clTrapSetServerId (sysLibTrapCustom + 86)
- #define P1clTrapCategoryTruncateName (sysLibTrapCustom + 87)
- #define P1clTrapCategorySetTriggerLabel (sysLibTrapCustom + 88)
- #define P1clTrapCategoryGetNext (sysLibTrapCustom + 89)
- #define P1clTrapCategoryPopupList (sysLibTrapCustom + 90)
- #define P1clTrapCategorySelect (sysLibTrapCustom + 91)
- #define P1clTrapCategoryEdit (sysLibTrapCustom + 92)
- #define P1clTrapCategoryDrawBullet (sysLibTrapCustom + 93)
- #define P1clTrapCategorySetColor (sysLibTrapCustom + 94)
- #define P1clTrapCategoryGetRGBColor (sysLibTrapCustom + 95)
- #define P1clTrapCategoryGetColor (sysLibTrapCustom + 96)
- #define P1clTrapCategoryGetUnusedColor (sysLibTrapCustom + 97)
- #define P1clTrapCategorySetName (sysLibTrapCustom + 98)
- #define P1clTrapCategoryGetName (sysLibTrapCustom + 99)
- #define P1clTrapCategoryFind (sysLibTrapCustom + 100)
- #define P1clTrapCategoryFreeList (sysLibTrapCustom + 101)
- #define P1clTrapCategoryCreateList (sysLibTrapCustom + 102)
- #define P1clTrapCategoryGetVersion (sysLibTrapCustom + 103)
- #define P1clTrapGiveAllTimedEventsTimeZones (sysLibTrapCustom + 104)
- #define P1clTrapConvertFromDeviceTimeZone (sysLibTrapCustom + 105)
- #define P1clTrapConvertToDeviceTimeZone (sysLibTrapCustom + 106)
- #define P1clTrapCountryForTimeZoneAbbreviation (sysLibTrapCustom + 107)
- #define P1clTrapApptTimeZoneAbbreviation (sysLibTrapCustom + 108)
- #define P1clTrapApptTimeZoneCompare (sysLibTrapCustom + 109)
- #define P1clTrapGetExtendedDescription (sysLibTrapCustom + 110)
- #define P1clTrapHasExtendedDescription (sysLibTrapCustom + 111)
- #define P1clTrapApptGetFirstOccurrence (sysLibTrapCustom + 112)
- #define P1clTrapUpdateEventsWithDeletedTimeZone (sysLibTrapCustom + 113)
- #define P1clTrapUpdateEventsWithEditedTimeZone (sysLibTrapCustom + 114)
- #define P1clTrapCopyStringField (sysLibTrapCustom + 115)
- #define P1clTrapDateExportVCal (sysLibTrapCustom + 116)
- #define P1clTrapNumRecordsInCategory (sysLibTrapCustom + 117)
- #define P1clTrapSeekRecordInCategory (sysLibTrapCustom + 118)
- #define P1clTrapDateSetGoToParams (sysLibTrapCustom + 119)
- #define P1clTrapGetSessionInfo (sysLibTrapCustom + 120)
- #define P1clTrapCopyRepeatDescription (sysLibTrapCustom + 121)
- #define P1clTrapGetConflict (sysLibTrapCustom + 122)
- #define P1clTrapGetDefaultTimeZone (sysLibTrapCustom + 123)
- #define P1clTrapSetRepeateEndDate (sysLibTrapCustom + 124)
- #define P1clTrapAddMultiDayEvent (sysLibTrapCustom + 125)
- #define P1clTrapAddAllToTransactionLog (sysLibTrapCustom + 126)
- #define P1clTrapSetExceptionExt (sysLibTrapCustom + 127)
- #define P1clTrapAddExceptionExt (sysLibTrapCustom + 128)
- #define P1clTrapGetExceptionDate (sysLibTrapCustom + 129)
- #define P1clTrapDeleteRepeatInfo (sysLibTrapCustom + 130)
- #define P1clTrapDeleteAlarmInfo (sysLibTrapCustom + 131)
- #define P1clTrapAccountReset (sysLibTrapCustom + 132)
- #define P1clTrapAddMultiDayEvent2 (sysLibTrapCustom + 133)
- #define P1clTrapTxnGetChange2 (sysLibTrapCustom + 134)
- #define P1clTrapPurgeAllAppts (sysLibTrapCustom + 135)
- #define P1clTrapDeleteOldAndDuplicates (sysLibTrapCustom + 136)
- #define P1clTrapAccountResetServerId (sysLibTrapCustom + 137)
- #define P1clTrapAddLocalToTransactionLog (sysLibTrapCustom + 138)
- #define P1clTrapSortCalendarSpecial (sysLibTrapCustom + 139)
- #define P1clTrapTxnIsKnownDataSource (sysLibTrapCustom + 140)
- #define P1clTrapSetServerIdByUniqueID (sysLibTrapCustom + 141)
- #define P1clTrapPerformPostSyncFunctions (sysLibTrapCustom + 142)

## Typedefs

- typedef P1clRecordDetails * P1clRecordDetailsPtr
- typedef UInt8 P1clListFieldType
- typedef UInt8 P1clTimeZoneType
- typedef UInt8 P1clActionType
- typedef UInt8 P1clAlarmUnitType
- typedef UInt8 P1clRepeatTypes
- typedef UInt8 P1clFieldTypes
- typedef UInt8 P1clDeleteType
- typedef UInt8 AttachType
- typedef UInt8 P1clAttendeeRoleType
- typedef UInt8 P1clAttendeeFieldType
- typedef UInt8 P1clTxnEntry
- typedef UInt8 P1clApptStatusType
- typedef MemHandle P1clApptHandle
- typedef MemHandle P1clAttachHandle
- typedef MemHandle P1clApptListHandle
- typedef MemHandle P1clSession
- typedef MemHandle P1clAttendeeHandle
- typedef MemHandle P1clTxnIterator
- typedef UInt32 P1clSyncSource
- typedef UInt32 P1clPersistentID
- typedef UInt32 IDatSyncSource
- typedef Boolean(*) DateBookCompAttachFucPtr (void *pSource, void *SearchString)

## Enumerations

- enum _P1clListFieldType {
  P1clListStartTime,
  P1clListEndTime,
  P1clListStartSec,
  P1clListEndSec,
  P1clListStartedDayBefore,
  P1clListContinuesOnNextDay,
  P1clListRepeatsDaily,
  P1clListIsFirstOccurrence,
  P1clListIsLastOccurrence,
  P1clListUId,
  P1clListIndex
  }
- enum _P1clTimeZoneType {
  P1clDeviceTimeZone,
  P1clEventTimeZone
  }
- enum _P1clActionType {
  P1clAdd,
  P1clUpdate,
  P1clDelete
  }
- enum _P1clAlarmUnitType {
  P1clMinutes,
  P1clHours,
  P1clDays
  }
- enum _P1clRepeatTypes {
  P1clrepeatNone,
  P1clrepeatDaily,
  P1clrepeatWeekly,
  P1clrepeatMonthlyByDay,
  P1clrepeatMonthlyByDate,
  P1clrepeatYearly
  }
- enum _P1clFieldsTypes {
  P1clStartTime,
  P1clEndTime,
  P1clDateOfAppt,
  P1clrepeatEndDate,
  P1clrepeatFreq,
  P1clrepeatOn,
  P1clrepeatStartofWeek,
  P1clrepeatType,
  P1clalarmAdvance,
  P1clalarmUnit,
  P1clNote,
  P1clDescription,
  P1clLocation,
  P1clExceptionDate,
  P1clNumOfAttendee,
  P1clStartDateTimeOfAppt,
  P1clUID,
  P1clIndex,
  P1clCategory,
  P1clColor,
  P1clPrivate,
  P1clBusy,
  P1clDirty,
  P1clTzuTC,
  P1clTzdSTStart,
  P1clTzdSTEnd,
  P1clTzdSTAdjustmentInMinutes,
  P1clTzCountry,
  P1clTzcustom,
  P1clTzLocName,
  P1clApptStatus,
  P1clMaxCategoryLength,
  P1clNumFields
  }
- enum _P1clDeleteType {
  P1clNoType,
  P1clDeleteCurrent,
  P1clDeleteCurrentFuture,
  P1clDeleteAll,
  P1clRemoveAll
  }
- enum _P1clAttachType {
  P1clCreatorIDType,
  P1clBlobSizeType,
  P1clDataBlobType
  }
- enum _P1clAttendeeRoleType {
  P1cloriginator,
  P1clrequiredAttendee,
  P1cloptionalAttendee
  }
- enum _P1clAttendeeFieldType {
  P1clAttendeeRole,
  P1clAttendeeName,
  P1clAttendeeEmail
  }
- enum _P1clTxnEntry {
  P1clNewEntry,
  P1clModifyEntry,
  P1clDeleteEntry
  }
- enum _P1clApptStatusType {
  P1clShowAsBusy,
  P1clShowAsFree,
  P1clShowAsTentative,
  P1clShowAsOutOfOffice
  }

## Define Documentation

#define apptMaxTimeZoneNameLen kLocNameMaxLength

Definition at line 40 of file DatebookLibCommon.h.

#define P1cl_CURRENT_VERSION 0x0200

Definition at line 37 of file DatebookLibCommon.h.

#define P1clErrAlarmDoesNotExist (P1clErrorClass | 11)

Definition at line 58 of file DatebookLibCommon.h.

#define P1clErrAlreadyInUse (P1clErrorClass | 6)

Definition at line 53 of file DatebookLibCommon.h.

#define P1clErrAlreadyInWriteMode (P1clErrorClass | 27)

Definition at line 73 of file DatebookLibCommon.h.

#define P1clErrAppInfoIsMising (P1clErrorClass | 33)

Definition at line 79 of file DatebookLibCommon.h.

#define P1clErrApptBusy (P1clErrorClass | 39)

Definition at line 85 of file DatebookLibCommon.h.

#define P1clErrApptNotFound (P1clErrorClass | 16)

Definition at line 63 of file DatebookLibCommon.h.

#define P1clErrApptNotLocked (P1clErrorClass | 38)

Definition at line 84 of file DatebookLibCommon.h.

#define P1clErrAttachAlreadyExist (P1clErrorClass | 17)

Definition at line 64 of file DatebookLibCommon.h.

#define P1clErrAttachNotExist (P1clErrorClass | 18)

Definition at line 65 of file DatebookLibCommon.h.

#define P1clErrAttachOverflow (P1clErrorClass | 22)

Definition at line 68 of file DatebookLibCommon.h.

#define P1clErrAttachOverFlow (P1clErrorClass | 19)

Definition at line 66 of file DatebookLibCommon.h.

#define P1clErrAttendeeNotFound (P1clErrorClass | 43)

Definition at line 89 of file DatebookLibCommon.h.

#define P1clErrAttendeeOutofLimit (P1clErrorClass | 44)

Definition at line 90 of file DatebookLibCommon.h.

#define P1clErrCategoryNotFound (P1clErrorClass | 5)

Definition at line 52 of file DatebookLibCommon.h.

#define P1clErrDescDoesNotExist (P1clErrorClass | 13)

Definition at line 60 of file DatebookLibCommon.h.

#define P1clErrEmptyAppt (P1clErrorClass | 40)

Definition at line 86 of file DatebookLibCommon.h.

#define P1clErrEmptyDateBook (P1clErrorClass | 10)

Definition at line 57 of file DatebookLibCommon.h.

#define P1clErrFailedToEmptyDatabase (P1clErrorClass | 46)

Definition at line 92 of file DatebookLibCommon.h.

#define P1clErrFieldNotExist (P1clErrorClass | 41)

Definition at line 87 of file DatebookLibCommon.h.

#define P1clErrFieldNotFound (P1clErrorClass | 30)

Definition at line 76 of file DatebookLibCommon.h.

#define P1clErrInvalidAppInfoBlock (P1clErrorClass | 32)

Definition at line 78 of file DatebookLibCommon.h.

#define P1clErrInvalidAtrib (P1clErrorClass | 29)

Definition at line 75 of file DatebookLibCommon.h.

#define P1clErrInvalidField (P1clErrorClass | 23)

Definition at line 69 of file DatebookLibCommon.h.

#define P1clErrInvalidHandle (P1clErrorClass | 2)

Definition at line 49 of file DatebookLibCommon.h.

#define P1clErrInvalidParam (P1clErrorClass | 3)

Definition at line 50 of file DatebookLibCommon.h.

#define P1clErrInvalidReference (P1clErrorClass | 15)

Definition at line 62 of file DatebookLibCommon.h.

#define P1clErrInvalidSession (P1clErrorClass | 28)

Definition at line 74 of file DatebookLibCommon.h.

#define P1clErrLibAlreadyInUse (P1clErrorClass | 25)

Definition at line 71 of file DatebookLibCommon.h.

#define P1clErrLibStillOpen (P1clErrorClass | 45)

Definition at line 91 of file DatebookLibCommon.h.

#define P1clErrListNotExist (P1clErrorClass | 37)

Definition at line 83 of file DatebookLibCommon.h.

#define P1clErrMaxLimitReached (P1clErrorClass | 36)

Definition at line 82 of file DatebookLibCommon.h.

#define P1clErrNoDateTime (P1clErrorClass | 24)

Definition at line 70 of file DatebookLibCommon.h.

#define P1clErrNoteDoesNotExist (P1clErrorClass | 14)

Definition at line 61 of file DatebookLibCommon.h.

#define P1clErrorClass (appErrorClass |0x7000)

Definition at line 47 of file DatebookLibCommon.h.

#define P1clErrOutOfMemory (P1clErrorClass | 8)

Definition at line 55 of file DatebookLibCommon.h.

#define P1clErrReadOnlySession (P1clErrorClass | 34)

Definition at line 80 of file DatebookLibCommon.h.

#define P1clErrRecordNotFound (P1clErrorClass | 21)

Definition at line 67 of file DatebookLibCommon.h.

#define P1clErrRepeatInfoDoesNotExist (P1clErrorClass | 12)

Definition at line 59 of file DatebookLibCommon.h.

#define P1clErrRepeatTypeDoesNotExist (P1clErrorClass | 42)

Definition at line 88 of file DatebookLibCommon.h.

#define P1clErrSizeParamOverFlow (P1clErrorClass | 9)

Definition at line 56 of file DatebookLibCommon.h.

#define P1clErrStringNotFound (P1clErrorClass | 31)

Definition at line 77 of file DatebookLibCommon.h.

#define P1clErrTooManyClients (P1clErrorClass | 1)

Definition at line 48 of file DatebookLibCommon.h.

#define P1clErrTooManySession (P1clErrorClass | 26)

Definition at line 72 of file DatebookLibCommon.h.

#define P1clErrUIdExist (P1clErrorClass | 35)

Definition at line 81 of file DatebookLibCommon.h.

#define P1clErrUIdNotFound (P1clErrorClass | 4)

Definition at line 51 of file DatebookLibCommon.h.

#define P1clErrVerNotSupported (P1clErrorClass | 7)

Definition at line 54 of file DatebookLibCommon.h.

#define P1clLibCreatorID 'P1CL'

Definition at line 29 of file DatebookLibCommon.h.

#define P1clLibName "CalendarLib-P1CL"

Definition at line 31 of file DatebookLibCommon.h.

#define P1clTrapAccountReset (sysLibTrapCustom + 132)

Definition at line 485 of file DatebookLibCommon.h.

#define P1clTrapAccountResetServerId (sysLibTrapCustom + 137)

Definition at line 490 of file DatebookLibCommon.h.

#define P1clTrapAddAllToTransactionLog (sysLibTrapCustom + 126)

Definition at line 479 of file DatebookLibCommon.h.

#define P1clTrapAddAppt (sysLibTrapCustom + 21)

Definition at line 374 of file DatebookLibCommon.h.

#define P1clTrapAddAttendee (sysLibTrapCustom + 61)

Definition at line 414 of file DatebookLibCommon.h.

#define P1clTrapAddExceptionDate (sysLibTrapCustom + 55)

Definition at line 408 of file DatebookLibCommon.h.

#define P1clTrapAddExceptionExt (sysLibTrapCustom + 128)

Definition at line 481 of file DatebookLibCommon.h.

#define P1clTrapAddLocalToTransactionLog (sysLibTrapCustom + 138)

Definition at line 491 of file DatebookLibCommon.h.

#define P1clTrapAddMultiDayEvent (sysLibTrapCustom + 125)

Definition at line 478 of file DatebookLibCommon.h.

#define P1clTrapAddMultiDayEvent2 (sysLibTrapCustom + 133)

Definition at line 486 of file DatebookLibCommon.h.

#define P1clTrapApptFindNextRepeat (sysLibTrapCustom + 11)

Definition at line 364 of file DatebookLibCommon.h.

#define P1clTrapApptGetFirstOccurrence (sysLibTrapCustom + 112)

Definition at line 465 of file DatebookLibCommon.h.

#define P1clTrapApptPostTriggeredAlarms (sysLibTrapCustom + 28)

Definition at line 381 of file DatebookLibCommon.h.

#define P1clTrapApptRepeatsOnDate (sysLibTrapCustom + 12)

Definition at line 365 of file DatebookLibCommon.h.

#define P1clTrapApptTimeZoneAbbreviation (sysLibTrapCustom + 108)

Definition at line 461 of file DatebookLibCommon.h.

#define P1clTrapApptTimeZoneCompare (sysLibTrapCustom + 109)

Definition at line 462 of file DatebookLibCommon.h.

#define P1clTrapAttnForgetIt (sysLibTrapCustom + 27)

Definition at line 380 of file DatebookLibCommon.h.

#define P1clTrapCategoryCreateList (sysLibTrapCustom + 102)

Definition at line 455 of file DatebookLibCommon.h.

#define P1clTrapCategoryDrawBullet (sysLibTrapCustom + 93)

Definition at line 446 of file DatebookLibCommon.h.

#define P1clTrapCategoryEdit (sysLibTrapCustom + 92)

Definition at line 445 of file DatebookLibCommon.h.

#define P1clTrapCategoryFind (sysLibTrapCustom + 100)

Definition at line 453 of file DatebookLibCommon.h.

#define P1clTrapCategoryFreeList (sysLibTrapCustom + 101)

Definition at line 454 of file DatebookLibCommon.h.

#define P1clTrapCategoryGetColor (sysLibTrapCustom + 96)

Definition at line 449 of file DatebookLibCommon.h.

#define P1clTrapCategoryGetName (sysLibTrapCustom + 99)

Definition at line 452 of file DatebookLibCommon.h.

#define P1clTrapCategoryGetNext (sysLibTrapCustom + 89)

Definition at line 442 of file DatebookLibCommon.h.

#define P1clTrapCategoryGetRGBColor (sysLibTrapCustom + 95)

Definition at line 448 of file DatebookLibCommon.h.

#define P1clTrapCategoryGetUnusedColor (sysLibTrapCustom + 97)

Definition at line 450 of file DatebookLibCommon.h.

#define P1clTrapCategoryGetVersion (sysLibTrapCustom + 103)

Definition at line 456 of file DatebookLibCommon.h.

#define P1clTrapCategoryPopupList (sysLibTrapCustom + 90)

Definition at line 443 of file DatebookLibCommon.h.

#define P1clTrapCategorySelect (sysLibTrapCustom + 91)

Definition at line 444 of file DatebookLibCommon.h.

#define P1clTrapCategorySetColor (sysLibTrapCustom + 94)

Definition at line 447 of file DatebookLibCommon.h.

#define P1clTrapCategorySetName (sysLibTrapCustom + 98)

Definition at line 451 of file DatebookLibCommon.h.

#define P1clTrapCategorySetTriggerLabel (sysLibTrapCustom + 88)

Definition at line 441 of file DatebookLibCommon.h.

#define P1clTrapCategoryTruncateName (sysLibTrapCustom + 87)

Definition at line 440 of file DatebookLibCommon.h.

#define P1clTrapCheckVersion (sysLibTrapCustom + 1)

Definition at line 354 of file DatebookLibCommon.h.

#define P1clTrapCloseSession (sysLibTrapCustom + 3)

Definition at line 356 of file DatebookLibCommon.h.

#define P1clTrapConvertFromDeviceTimeZone (sysLibTrapCustom + 105)

Definition at line 458 of file DatebookLibCommon.h.

#define P1clTrapConvertToDeviceTimeZone (sysLibTrapCustom + 106)

Definition at line 459 of file DatebookLibCommon.h.

#define P1clTrapCopyRepeatDescription (sysLibTrapCustom + 121)

Definition at line 474 of file DatebookLibCommon.h.

#define P1clTrapCopyStringField (sysLibTrapCustom + 115)

Definition at line 468 of file DatebookLibCommon.h.

#define P1clTrapCountryForTimeZoneAbbreviation (sysLibTrapCustom + 107)

Definition at line 460 of file DatebookLibCommon.h.

#define P1clTrapCreateAttendeeHandle (sysLibTrapCustom + 56)

Definition at line 409 of file DatebookLibCommon.h.

#define P1clTrapCreateBlobHandle (sysLibTrapCustom + 68)

Definition at line 421 of file DatebookLibCommon.h.

#define P1clTrapCreateException (sysLibTrapCustom + 30)

Definition at line 383 of file DatebookLibCommon.h.

#define P1clTrapCreateHandle (sysLibTrapCustom + 4)

Definition at line 357 of file DatebookLibCommon.h.

#define P1clTrapDateExportVCal (sysLibTrapCustom + 116)

Definition at line 469 of file DatebookLibCommon.h.

#define P1clTrapDateSetGoToParams (sysLibTrapCustom + 119)

Definition at line 472 of file DatebookLibCommon.h.

#define P1clTrapDeleteAlarmInfo (sysLibTrapCustom + 131)

Definition at line 484 of file DatebookLibCommon.h.

#define P1clTrapDeleteAppt (sysLibTrapCustom + 22)

Definition at line 375 of file DatebookLibCommon.h.

#define P1clTrapDeleteAttendee (sysLibTrapCustom + 63)

Definition at line 416 of file DatebookLibCommon.h.

#define P1clTrapDeleteBlob (sysLibTrapCustom + 72)

Definition at line 425 of file DatebookLibCommon.h.

#define P1clTrapDeleteExceptionList (sysLibTrapCustom + 31)

Definition at line 384 of file DatebookLibCommon.h.

#define P1clTrapDeleteOldAndDuplicates (sysLibTrapCustom + 136)

Definition at line 489 of file DatebookLibCommon.h.

#define P1clTrapDeleteRepeatInfo (sysLibTrapCustom + 130)

Definition at line 483 of file DatebookLibCommon.h.

#define P1clTrapDeleteServerId (sysLibTrapCustom + 84)

Definition at line 437 of file DatebookLibCommon.h.

#define P1clTrapFindConflict (sysLibTrapCustom + 32)

Definition at line 385 of file DatebookLibCommon.h.

#define P1clTrapFindNextAlarm (sysLibTrapCustom + 23)

Definition at line 376 of file DatebookLibCommon.h.

#define P1clTrapFindSaveMatch (sysLibTrapCustom + 25)

Definition at line 378 of file DatebookLibCommon.h.

#define P1clTrapGetAppt (sysLibTrapCustom + 6)

Definition at line 359 of file DatebookLibCommon.h.

#define P1clTrapGetApptFromListHandle (sysLibTrapCustom + 19)

Definition at line 372 of file DatebookLibCommon.h.

#define P1clTrapGetApptFromServerId (sysLibTrapCustom + 85)

Definition at line 438 of file DatebookLibCommon.h.

#define P1clTrapGetApptList (sysLibTrapCustom + 14)

Definition at line 367 of file DatebookLibCommon.h.

#define P1clTrapGetAttendee (sysLibTrapCustom + 60)

Definition at line 413 of file DatebookLibCommon.h.

#define P1clTrapGetAttendeeStringField (sysLibTrapCustom + 66)

Definition at line 419 of file DatebookLibCommon.h.

#define P1clTrapGetAttendeeUInt8Field (sysLibTrapCustom + 64)

Definition at line 417 of file DatebookLibCommon.h.

#define P1clTrapGetBlob (sysLibTrapCustom + 70)

Definition at line 423 of file DatebookLibCommon.h.

#define P1clTrapGetBlobCreatorId (sysLibTrapCustom + 75)

Definition at line 428 of file DatebookLibCommon.h.

#define P1clTrapGetBlobData (sysLibTrapCustom + 73)

Definition at line 426 of file DatebookLibCommon.h.

#define P1clTrapGetBooleanFromListHandle (sysLibTrapCustom + 18)

Definition at line 371 of file DatebookLibCommon.h.

#define P1clTrapGetCalendarDBInfo (sysLibTrapCustom + 29)

Definition at line 382 of file DatebookLibCommon.h.

#define P1clTrapGetConflict (sysLibTrapCustom + 122)

Definition at line 475 of file DatebookLibCommon.h.

#define P1clTrapGetDateField (sysLibTrapCustom + 49)

Definition at line 402 of file DatebookLibCommon.h.

#define P1clTrapGetDateTimeField (sysLibTrapCustom + 45)

Definition at line 398 of file DatebookLibCommon.h.

#define P1clTrapGetDefaultTimeZone (sysLibTrapCustom + 123)

Definition at line 476 of file DatebookLibCommon.h.

#define P1clTrapGetDSTField (sysLibTrapCustom + 51)

Definition at line 404 of file DatebookLibCommon.h.

#define P1clTrapGetExceptionDate (sysLibTrapCustom + 129)

Definition at line 482 of file DatebookLibCommon.h.

#define P1clTrapGetExtendedDescription (sysLibTrapCustom + 110)

Definition at line 463 of file DatebookLibCommon.h.

#define P1clTrapGetFirstAppt (sysLibTrapCustom + 7)

Definition at line 360 of file DatebookLibCommon.h.

#define P1clTrapGetFirstAttendee (sysLibTrapCustom + 58)

Definition at line 411 of file DatebookLibCommon.h.

#define P1clTrapGetInt16Field (sysLibTrapCustom + 41)

Definition at line 394 of file DatebookLibCommon.h.

#define P1clTrapGetInt8Field (sysLibTrapCustom + 37)

Definition at line 390 of file DatebookLibCommon.h.

#define P1clTrapGetLastError (sysLibTrapCustom + 77)

Definition at line 430 of file DatebookLibCommon.h.

#define P1clTrapGetNextAppt (sysLibTrapCustom + 8)

Definition at line 361 of file DatebookLibCommon.h.

#define P1clTrapGetNextAttendee (sysLibTrapCustom + 59)

Definition at line 412 of file DatebookLibCommon.h.

#define P1clTrapGetNumOfException (sysLibTrapCustom + 53)

Definition at line 406 of file DatebookLibCommon.h.

#define P1clTrapGetSessionInfo (sysLibTrapCustom + 120)

Definition at line 473 of file DatebookLibCommon.h.

#define P1clTrapGetStringField (sysLibTrapCustom + 33)

Definition at line 386 of file DatebookLibCommon.h.

#define P1clTrapGetTimeField (sysLibTrapCustom + 47)

Definition at line 400 of file DatebookLibCommon.h.

#define P1clTrapGetTimeFromListHandle (sysLibTrapCustom + 16)

Definition at line 369 of file DatebookLibCommon.h.

#define P1clTrapGetUInt16Field (sysLibTrapCustom + 39)

Definition at line 392 of file DatebookLibCommon.h.

#define P1clTrapGetUInt16FromListHandle (sysLibTrapCustom + 15)

Definition at line 368 of file DatebookLibCommon.h.

#define P1clTrapGetUInt32Field (sysLibTrapCustom + 43)

Definition at line 396 of file DatebookLibCommon.h.

#define P1clTrapGetUInt32FromListHandle (sysLibTrapCustom + 17)

Definition at line 370 of file DatebookLibCommon.h.

#define P1clTrapGetUInt8Field (sysLibTrapCustom + 35)

Definition at line 388 of file DatebookLibCommon.h.

#define P1clTrapGetVersion (sysLibTrapCustom)

Definition at line 353 of file DatebookLibCommon.h.

#define P1clTrapGiveAllTimedEventsTimeZones (sysLibTrapCustom + 104)

Definition at line 457 of file DatebookLibCommon.h.

#define P1clTrapHasExtendedDescription (sysLibTrapCustom + 111)

Definition at line 464 of file DatebookLibCommon.h.

#define P1clTrapHasMultipleOccurences (sysLibTrapCustom + 13)

Definition at line 366 of file DatebookLibCommon.h.

#define P1clTrapIsEmptyAppt (sysLibTrapCustom + 9)

Definition at line 362 of file DatebookLibCommon.h.

#define P1clTrapIsException (sysLibTrapCustom + 54)

Definition at line 407 of file DatebookLibCommon.h.

#define P1clTrapLogMarkAllCompleted (sysLibTrapCustom + 81)

Definition at line 434 of file DatebookLibCommon.h.

#define P1clTrapNumRecordsInCategory (sysLibTrapCustom + 117)

Definition at line 470 of file DatebookLibCommon.h.

#define P1clTrapOpenSession (sysLibTrapCustom + 2)

Definition at line 355 of file DatebookLibCommon.h.

#define P1clTrapPerformPostSyncFunctions (sysLibTrapCustom + 142)

Definition at line 495 of file DatebookLibCommon.h.

#define P1clTrapPurgeAllAppts (sysLibTrapCustom + 135)

Definition at line 488 of file DatebookLibCommon.h.

#define P1clTrapPurgeAppts (sysLibTrapCustom + 26)

Definition at line 379 of file DatebookLibCommon.h.

#define P1clTrapReleaseAttendeeHandle (sysLibTrapCustom + 57)

Definition at line 410 of file DatebookLibCommon.h.

#define P1clTrapReleaseBlobHandle (sysLibTrapCustom + 69)

Definition at line 422 of file DatebookLibCommon.h.

#define P1clTrapReleaseHandle (sysLibTrapCustom + 5)

Definition at line 358 of file DatebookLibCommon.h.

#define P1clTrapSeekRecordInCategory (sysLibTrapCustom + 118)

Definition at line 471 of file DatebookLibCommon.h.

#define P1clTrapSetAttendeeStringField (sysLibTrapCustom + 67)

Definition at line 420 of file DatebookLibCommon.h.

#define P1clTrapSetAttendeeUInt8Field (sysLibTrapCustom + 65)

Definition at line 418 of file DatebookLibCommon.h.

#define P1clTrapSetBlob (sysLibTrapCustom + 71)

Definition at line 424 of file DatebookLibCommon.h.

#define P1clTrapSetBlobCreatorId (sysLibTrapCustom + 76)

Definition at line 429 of file DatebookLibCommon.h.

#define P1clTrapSetBlobData (sysLibTrapCustom + 74)

Definition at line 427 of file DatebookLibCommon.h.

#define P1clTrapSetDateField (sysLibTrapCustom + 50)

Definition at line 403 of file DatebookLibCommon.h.

#define P1clTrapSetDateTimeField (sysLibTrapCustom + 46)

Definition at line 399 of file DatebookLibCommon.h.

#define P1clTrapSetDSTField (sysLibTrapCustom + 52)

Definition at line 405 of file DatebookLibCommon.h.

#define P1clTrapSetExceptionExt (sysLibTrapCustom + 127)

Definition at line 480 of file DatebookLibCommon.h.

#define P1clTrapSetInt16Field (sysLibTrapCustom + 42)

Definition at line 395 of file DatebookLibCommon.h.

#define P1clTrapSetInt8Field (sysLibTrapCustom + 38)

Definition at line 391 of file DatebookLibCommon.h.

#define P1clTrapSetRepeateEndDate (sysLibTrapCustom + 124)

Definition at line 477 of file DatebookLibCommon.h.

#define P1clTrapSetServerId (sysLibTrapCustom + 86)

Definition at line 439 of file DatebookLibCommon.h.

#define P1clTrapSetServerIdByUniqueID (sysLibTrapCustom + 141)

Definition at line 494 of file DatebookLibCommon.h.

#define P1clTrapSetStringField (sysLibTrapCustom + 34)

Definition at line 387 of file DatebookLibCommon.h.

#define P1clTrapSetTimeField (sysLibTrapCustom + 48)

Definition at line 401 of file DatebookLibCommon.h.

#define P1clTrapSetUInt16Field (sysLibTrapCustom + 40)

Definition at line 393 of file DatebookLibCommon.h.

#define P1clTrapSetUInt32Field (sysLibTrapCustom + 44)

Definition at line 397 of file DatebookLibCommon.h.

#define P1clTrapSetUInt8Field (sysLibTrapCustom + 36)

Definition at line 389 of file DatebookLibCommon.h.

#define P1clTrapSortCalendar (sysLibTrapCustom + 24)

Definition at line 377 of file DatebookLibCommon.h.

#define P1clTrapSortCalendarSpecial (sysLibTrapCustom + 139)

Definition at line 492 of file DatebookLibCommon.h.

#define P1clTrapSplitRepeatingEvent (sysLibTrapCustom + 10)

Definition at line 363 of file DatebookLibCommon.h.

#define P1clTrapTxnGetChange (sysLibTrapCustom + 79)

Definition at line 432 of file DatebookLibCommon.h.

#define P1clTrapTxnGetChange2 (sysLibTrapCustom + 134)

Definition at line 487 of file DatebookLibCommon.h.

#define P1clTrapTxnGetNumChanges (sysLibTrapCustom + 80)

Definition at line 433 of file DatebookLibCommon.h.

#define P1clTrapTxnIsKnownDataSource (sysLibTrapCustom + 140)

Definition at line 493 of file DatebookLibCommon.h.

#define P1clTrapTxnLogMarkCompleted (sysLibTrapCustom + 82)

Definition at line 435 of file DatebookLibCommon.h.

#define P1clTrapTxnPrepareSync (sysLibTrapCustom + 78)

Definition at line 431 of file DatebookLibCommon.h.

#define P1clTrapTxnSyncComplete (sysLibTrapCustom + 83)

Definition at line 436 of file DatebookLibCommon.h.

#define P1clTrapUpdateAppt (sysLibTrapCustom + 20)

Definition at line 373 of file DatebookLibCommon.h.

#define P1clTrapUpdateAttendee (sysLibTrapCustom + 62)

Definition at line 415 of file DatebookLibCommon.h.

#define P1clTrapUpdateEventsWithDeletedTimeZone (sysLibTrapCustom + 113)

Definition at line 466 of file DatebookLibCommon.h.

#define P1clTrapUpdateEventsWithEditedTimeZone (sysLibTrapCustom + 114)

Definition at line 467 of file DatebookLibCommon.h.

#define P1clTypeID sysFileTLibrary

Definition at line 30 of file DatebookLibCommon.h.

#define SysNotifyPIMRecordChange 'pmdb'

Definition at line 41 of file DatebookLibCommon.h.

## Typedef Documentation

typedef UInt8 AttachType

Definition at line 226 of file DatebookLibCommon.h.

typedef Boolean(* ) DateBookCompAttachFucPtr(void *pSource, void *SearchString)

Definition at line 350 of file DatebookLibCommon.h.

typedef UInt32 IDatSyncSource

Definition at line 348 of file DatebookLibCommon.h.

typedef UInt8 P1clActionType

Definition at line 140 of file DatebookLibCommon.h.

typedef UInt8 P1clAlarmUnitType

Definition at line 150 of file DatebookLibCommon.h.

typedef MemHandle P1clApptHandle

Definition at line 333 of file DatebookLibCommon.h.

typedef MemHandle P1clApptListHandle

Definition at line 335 of file DatebookLibCommon.h.

typedef UInt8 P1clApptStatusType

Definition at line 268 of file DatebookLibCommon.h.

typedef MemHandle P1clAttachHandle

Definition at line 334 of file DatebookLibCommon.h.

typedef UInt8 P1clAttendeeFieldType

Definition at line 246 of file DatebookLibCommon.h.

typedef MemHandle P1clAttendeeHandle

Definition at line 337 of file DatebookLibCommon.h.

typedef UInt8 P1clAttendeeRoleType

Definition at line 236 of file DatebookLibCommon.h.

typedef UInt8 P1clDeleteType

Definition at line 216 of file DatebookLibCommon.h.

typedef UInt8 P1clFieldTypes

Definition at line 203 of file DatebookLibCommon.h.

typedef UInt8 P1clListFieldType

Definition at line 121 of file DatebookLibCommon.h.

typedef UInt32 P1clPersistentID

Definition at line 340 of file DatebookLibCommon.h.

typedef P1clRecordDetails* P1clRecordDetailsPtr

Definition at line 103 of file DatebookLibCommon.h.

typedef UInt8 P1clRepeatTypes

Definition at line 163 of file DatebookLibCommon.h.

typedef MemHandle P1clSession

Definition at line 336 of file DatebookLibCommon.h.

typedef UInt32 P1clSyncSource

Definition at line 339 of file DatebookLibCommon.h.

typedef UInt8 P1clTimeZoneType

Definition at line 130 of file DatebookLibCommon.h.

typedef UInt8 P1clTxnEntry

Definition at line 256 of file DatebookLibCommon.h.

typedef MemHandle P1clTxnIterator

Definition at line 338 of file DatebookLibCommon.h.

## Enumeration Type Documentation

enum _P1clActionType

Enumerator:

  P1clAdd |
  P1clUpdate |
  P1clDelete |

Definition at line 133 of file DatebookLibCommon.h.

    00134 {
    00135     P1clAdd,
    00136     P1clUpdate,
    00137     P1clDelete
    00138 };

enum _P1clAlarmUnitType

Enumerator:

  P1clMinutes |
  P1clHours |
  P1clDays |

Definition at line 143 of file DatebookLibCommon.h.

    00144 {
    00145     P1clMinutes,
    00146     P1clHours,
    00147     P1clDays
    00148 };

enum _P1clApptStatusType

Enumerator:

  P1clShowAsBusy |
  P1clShowAsFree |
  P1clShowAsTentative |
  P1clShowAsOutOfOffice |

Definition at line 260 of file DatebookLibCommon.h.

    00261 {
    00262     P1clShowAsBusy,                 // (default) Show as busy to strongly discourage conflicts.
    00263     P1clShowAsFree,                 // Allow others to schedule meetings that conflict with this one.
    00264     P1clShowAsTentative,            // Show as tentative to discourage conflicts.
    00265     P1clShowAsOutOfOffice           // Show as out of office to even more strongly discourage conflicts.
    00266 };

enum _P1clAttachType

Enumerator:

  P1clCreatorIDType |
  P1clBlobSizeType |
  P1clDataBlobType |

Definition at line 219 of file DatebookLibCommon.h.

    00220 {
    00221     P1clCreatorIDType,
    00222     P1clBlobSizeType,
    00223     P1clDataBlobType
    00224 };

enum _P1clAttendeeFieldType

Enumerator:

  P1clAttendeeRole |
  P1clAttendeeName |
  P1clAttendeeEmail |

Definition at line 239 of file DatebookLibCommon.h.

    00240 {
    00241     P1clAttendeeRole,           // The person who set up the meeting.
    00242     P1clAttendeeName,           // An attendee that the originator feels is required.
    00243     P1clAttendeeEmail
    00244 };

enum _P1clAttendeeRoleType

Enumerator:

  P1cloriginator |
  P1clrequiredAttendee |
  P1cloptionalAttendee |

Definition at line 229 of file DatebookLibCommon.h.

    00230 {
    00231     P1cloriginator,                 // The person who set up the meeting.
    00232     P1clrequiredAttendee,           // An attendee that the originator feels is required.
    00233     P1cloptionalAttendee
    00234 };

enum _P1clDeleteType

Enumerator:

  P1clNoType |
  P1clDeleteCurrent |
  P1clDeleteCurrentFuture |
  P1clDeleteAll |
  P1clRemoveAll |

Definition at line 206 of file DatebookLibCommon.h.

    00207 {
    00208     P1clNoType,                     //This will be true if the Appointment is non Repeat event
    00209     P1clDeleteCurrent,              //This will indicate delete of the event for the current date(Date passed as param to the P1clDeleteAppt)
    00210     P1clDeleteCurrentFuture,        //It will indicate the delete of all the future event of the Repeating event
    00211     P1clDeleteAll,                  //It will indicate the delete of all the event of the Repeating event
    00212     P1clRemoveAll                   //It will Remove the record from the DB same as DmRemoveRecord ()
    00213
    00214 };

enum _P1clFieldsTypes

Enumerator:

  P1clStartTime |
  P1clEndTime |
  P1clDateOfAppt |
  P1clrepeatEndDate |
  P1clrepeatFreq |
  P1clrepeatOn |
  P1clrepeatStartofWeek |
  P1clrepeatType |
  P1clalarmAdvance |
  P1clalarmUnit |
  P1clNote |
  P1clDescription |
  P1clLocation |
  P1clExceptionDate |
  P1clNumOfAttendee |
  P1clStartDateTimeOfAppt |
  P1clUID |
  P1clIndex |
  P1clCategory |
  P1clColor |
  P1clPrivate |
  P1clBusy |
  P1clDirty |
  P1clTzuTC |
  P1clTzdSTStart |
  P1clTzdSTEnd |
  P1clTzdSTAdjustmentInMinutes |
  P1clTzCountry |
  P1clTzcustom |
  P1clTzLocName |
  P1clApptStatus |
  P1clMaxCategoryLength |
  P1clNumFields |

Definition at line 166 of file DatebookLibCommon.h.

    00167 {
    00168     P1clStartTime,
    00169     P1clEndTime,
    00170     P1clDateOfAppt,
    00171     P1clrepeatEndDate,
    00172     P1clrepeatFreq,
    00173     P1clrepeatOn,
    00174     P1clrepeatStartofWeek,
    00175     P1clrepeatType,
    00176     P1clalarmAdvance,
    00177     P1clalarmUnit,
    00178     P1clNote,
    00179     P1clDescription,
    00180     P1clLocation,
    00181     P1clExceptionDate,
    00182     P1clNumOfAttendee,
    00183     P1clStartDateTimeOfAppt,                    //Date and time of the appointment in Sec elapsed from 12:00AM Jan 1, 1904
    00184     P1clUID,                            //Place for the attributes These will be after P1ctaddressFieldsCount
    00185     P1clIndex,
    00186     P1clCategory,
    00187     P1clColor,
    00188     P1clPrivate,
    00189     P1clBusy,
    00190     P1clDirty,
    00191     P1clTzuTC,
    00192     P1clTzdSTStart,
    00193     P1clTzdSTEnd,
    00194     P1clTzdSTAdjustmentInMinutes,
    00195     P1clTzCountry,
    00196     P1clTzcustom,
    00197     P1clTzLocName,
    00198     P1clApptStatus,
    00199     P1clMaxCategoryLength,
    00200     P1clNumFields
    00201 };

enum _P1clListFieldType

Enumerator:

  P1clListStartTime |
  P1clListEndTime |
  P1clListStartSec |
  P1clListEndSec |
  P1clListStartedDayBefore |
  P1clListContinuesOnNextDay |
  P1clListRepeatsDaily |
  P1clListIsFirstOccurrence |
  P1clListIsLastOccurrence |
  P1clListUId |
  P1clListIndex |

Definition at line 106 of file DatebookLibCommon.h.

    00107 {
    00108     P1clListStartTime,
    00109     P1clListEndTime,
    00110     P1clListStartSec,
    00111     P1clListEndSec,
    00112     P1clListStartedDayBefore,
    00113     P1clListContinuesOnNextDay,
    00114     P1clListRepeatsDaily,
    00115     P1clListIsFirstOccurrence,
    00116     P1clListIsLastOccurrence,
    00117     P1clListUId,
    00118     P1clListIndex
    00119 };

enum _P1clRepeatTypes

Enumerator:

  P1clrepeatNone |
  P1clrepeatDaily |
  P1clrepeatWeekly |
  P1clrepeatMonthlyByDay |
  P1clrepeatMonthlyByDate |
  P1clrepeatYearly |

Definition at line 153 of file DatebookLibCommon.h.

    00154 {
    00155     P1clrepeatNone,
    00156     P1clrepeatDaily,
    00157     P1clrepeatWeekly,
    00158     P1clrepeatMonthlyByDay,
    00159     P1clrepeatMonthlyByDate,
    00160     P1clrepeatYearly
    00161 };

enum _P1clTimeZoneType

Enumerator:

  P1clDeviceTimeZone |
  P1clEventTimeZone |

Definition at line 124 of file DatebookLibCommon.h.

    00125 {
    00126     P1clDeviceTimeZone,     //Current Time Zone of the Device
    00127     P1clEventTimeZone       //Time zone of the Event. I.e. Time zone of the event when it was created/updated.
    00128 };

enum _P1clTxnEntry

Enumerator:

  P1clNewEntry |
  P1clModifyEntry |
  P1clDeleteEntry |

Definition at line 249 of file DatebookLibCommon.h.

    00250 {
    00251     P1clNewEntry,
    00252     P1clModifyEntry,
    00253     P1clDeleteEntry
    00254  };

Top | Palm Developer Network © 2004-2008, Palm, Inc. All rights reserved. Generated on Fri Jun 13 10:06:57 2008 for Palm API Guide