Main Page | Namespace List | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals

pst_item_appointment Struct Reference

This struct defines an appointment. More...

#include <src/libpst.h>

Collaboration diagram for pst_item_appointment:

Collaboration graph
[legend]

Data Fields

FILETIMEend
pst_string location
int alarm
 1 = true, 0 = false
FILETIMEreminder
int32_t alarm_minutes
pst_string alarm_filename
FILETIMEstart
pst_string timezonestring
int32_t showas
 0=free, 1=tentative, 2=busy, 3=out of office
int32_t label
 
  • 0=None
  • 1=Important
  • 2=Business
  • 3=Personal
  • 4=Vacation
  • 5=Must Attend
  • 6=Travel Required
  • 7=Needs Preparation
  • 8=Birthday
  • 9=Anniversary
  • 10=Phone Call

int all_day
 1 = true, 0 = false
pst_string recurrence
 recurrence description
int32_t recurrence_type
 0=none, 1=daily, 2=weekly, 3=monthly, 4=yearly
FILETIMErecurrence_start
FILETIMErecurrence_end

Detailed Description

This struct defines an appointment.

Definition at line 440 of file libpst.h.


Field Documentation

int pst_item_appointment::alarm
 

1 = true, 0 = false

Definition at line 444 of file libpst.h.

Referenced by pst_process().

pst_string pst_item_appointment::alarm_filename
 

Definition at line 447 of file libpst.h.

Referenced by pst_freeItem(), and pst_process().

int32_t pst_item_appointment::alarm_minutes
 

Definition at line 446 of file libpst.h.

Referenced by pst_process().

int pst_item_appointment::all_day
 

1 = true, 0 = false

Definition at line 466 of file libpst.h.

Referenced by pst_process().

FILETIME* pst_item_appointment::end
 

Definition at line 441 of file libpst.h.

Referenced by pst_freeItem(), pst_process(), and write_appointment().

int32_t pst_item_appointment::label
 

  • 0=None
  • 1=Important
  • 2=Business
  • 3=Personal
  • 4=Vacation
  • 5=Must Attend
  • 6=Travel Required
  • 7=Needs Preparation
  • 8=Birthday
  • 9=Anniversary
  • 10=Phone Call

Definition at line 464 of file libpst.h.

Referenced by pst_process(), and write_appointment().

pst_string pst_item_appointment::location
 

Definition at line 442 of file libpst.h.

Referenced by pst_freeItem(), pst_process(), and write_appointment().

pst_string pst_item_appointment::recurrence
 

recurrence description

Definition at line 468 of file libpst.h.

Referenced by pst_freeItem(), and pst_process().

FILETIME* pst_item_appointment::recurrence_end
 

Definition at line 472 of file libpst.h.

Referenced by pst_freeItem(), and pst_process().

FILETIME* pst_item_appointment::recurrence_start
 

Definition at line 471 of file libpst.h.

Referenced by pst_freeItem(), and pst_process().

int32_t pst_item_appointment::recurrence_type
 

0=none, 1=daily, 2=weekly, 3=monthly, 4=yearly

Definition at line 470 of file libpst.h.

Referenced by pst_process().

FILETIME* pst_item_appointment::reminder
 

Definition at line 445 of file libpst.h.

Referenced by pst_freeItem(), and pst_process().

int32_t pst_item_appointment::showas
 

0=free, 1=tentative, 2=busy, 3=out of office

Definition at line 451 of file libpst.h.

Referenced by pst_process(), and write_appointment().

FILETIME* pst_item_appointment::start
 

Definition at line 448 of file libpst.h.

Referenced by pst_freeItem(), pst_process(), and write_appointment().

pst_string pst_item_appointment::timezonestring
 

Definition at line 449 of file libpst.h.

Referenced by pst_freeItem(), and pst_process().


The documentation for this struct was generated from the following file:
Generated on Thu Mar 19 16:40:00 2009 for 'LibPst' by  doxygen 1.3.9.1