This contains the recurrence data separated into fields. More...
#include <src/libpst.h>
| Data Fields | |
| uint32_t | signature | 
| 0x30043004 | |
| uint32_t | type | 
| uint32_t | sub_type | 
| implies number of recurrence parameters | |
| uint32_t | parm1 | 
| must be contiguous, not an array to make python interface easier | |
| uint32_t | parm2 | 
| uint32_t | parm3 | 
| uint32_t | parm4 | 
| uint32_t | parm5 | 
| uint32_t | termination | 
| type of termination of the recurrence | |
| uint32_t | interval | 
| recurrence interval in terms of the recurrence type | |
| uint32_t | bydaymask | 
| bit mask of days of the week | |
| uint32_t | dayofmonth | 
| day of month for monthly and yearly recurrences | |
| uint32_t | monthofyear | 
| month of year for yearly recurrences | |
| uint32_t | position | 
| occurence of day for 2nd Tuesday of month, in which case position is 2 | |
| uint32_t | count | 
| number of occurrences, even if recurrence terminates based on date | |
This contains the recurrence data separated into fields.
http://www.geocities.com/cainrandom/dev/MAPIRecurrence.html
Definition at line 659 of file libpst.h.
| uint32_t pst_recurrence::bydaymask | 
bit mask of days of the week
Definition at line 689 of file libpst.h.
Referenced by pst_convert_recurrence(), and write_appointment().
| uint32_t pst_recurrence::count | 
number of occurrences, even if recurrence terminates based on date
Definition at line 697 of file libpst.h.
Referenced by pst_convert_recurrence(), and write_appointment().
| uint32_t pst_recurrence::dayofmonth | 
day of month for monthly and yearly recurrences
Definition at line 691 of file libpst.h.
Referenced by pst_convert_recurrence(), and write_appointment().
| uint32_t pst_recurrence::interval | 
recurrence interval in terms of the recurrence type
Definition at line 687 of file libpst.h.
Referenced by pst_convert_recurrence(), and write_appointment().
| uint32_t pst_recurrence::monthofyear | 
month of year for yearly recurrences
Definition at line 693 of file libpst.h.
Referenced by pst_convert_recurrence(), and write_appointment().
| uint32_t pst_recurrence::parm1 | 
must be contiguous, not an array to make python interface easier
Definition at line 675 of file libpst.h.
Referenced by pst_convert_recurrence().
| uint32_t pst_recurrence::parm2 | 
Definition at line 676 of file libpst.h.
Referenced by pst_convert_recurrence().
| uint32_t pst_recurrence::parm3 | 
| uint32_t pst_recurrence::parm4 | 
Definition at line 678 of file libpst.h.
Referenced by pst_convert_recurrence().
| uint32_t pst_recurrence::parm5 | 
Definition at line 679 of file libpst.h.
Referenced by pst_convert_recurrence().
| uint32_t pst_recurrence::position | 
occurence of day for 2nd Tuesday of month, in which case position is 2
Definition at line 695 of file libpst.h.
Referenced by pst_convert_recurrence(), and write_appointment().
| uint32_t pst_recurrence::signature | 
| uint32_t pst_recurrence::sub_type | 
implies number of recurrence parameters
Definition at line 673 of file libpst.h.
Referenced by pst_convert_recurrence().
| uint32_t pst_recurrence::termination | 
type of termination of the recurrence
Definition at line 685 of file libpst.h.
Referenced by pst_convert_recurrence().
| uint32_t pst_recurrence::type | 
Definition at line 666 of file libpst.h.
Referenced by pst_convert_recurrence(), and write_appointment().
 1.6.1
 1.6.1