Mercurial > libpst
comparison src/libpst.h @ 50:fb3818370dd6 stable-0-6-4
more fixes for 64 bit format
author | carl |
---|---|
date | Sat, 19 Jan 2008 16:30:16 -0800 |
parents | 17654fbdf76b |
children | 06c0262ad689 |
comparison
equal
deleted
inserted
replaced
49:17654fbdf76b | 50:fb3818370dd6 |
---|---|
109 #define PST_APP_LABEL_NEEDS_PREP 7 // Needs Preparation | 109 #define PST_APP_LABEL_NEEDS_PREP 7 // Needs Preparation |
110 #define PST_APP_LABEL_BIRTHDAY 8 // Birthday | 110 #define PST_APP_LABEL_BIRTHDAY 8 // Birthday |
111 #define PST_APP_LABEL_ANNIVERSARY 9 // Anniversary | 111 #define PST_APP_LABEL_ANNIVERSARY 9 // Anniversary |
112 #define PST_APP_LABEL_PHONE_CALL 10// Phone Call | 112 #define PST_APP_LABEL_PHONE_CALL 10// Phone Call |
113 | 113 |
114 // define type of reccuring event | |
115 #define PST_APP_RECUR_NONE 0 | |
116 #define PST_APP_RECUR_DAILY 1 | |
117 #define PST_APP_RECUR_WEEKLY 2 | |
118 #define PST_APP_RECUR_MONTHLY 3 | |
119 #define PST_APP_RECUR_YEARLY 4 | |
120 | |
114 | 121 |
115 typedef struct pst_misc_6_struct { | 122 typedef struct pst_misc_6_struct { |
116 int32_t i1; | 123 int32_t i1; |
117 int32_t i2; | 124 int32_t i2; |
118 int32_t i3; | 125 int32_t i3; |
217 int32_t conv_index; | 224 int32_t conv_index; |
218 int conversion_prohib; // 1 = true, 0 = false | 225 int conversion_prohib; // 1 = true, 0 = false |
219 int delete_after_submit; // 1 = true, 0 = false | 226 int delete_after_submit; // 1 = true, 0 = false |
220 int delivery_report; // 1 = true, 0 = false | 227 int delivery_report; // 1 = true, 0 = false |
221 char *encrypted_body; | 228 char *encrypted_body; |
222 int32_t encrypted_body_size; | 229 size_t encrypted_body_size; |
223 char *encrypted_htmlbody; | 230 char *encrypted_htmlbody; |
224 int32_t encrypted_htmlbody_size; | 231 size_t encrypted_htmlbody_size; |
225 int32_t flag; | 232 int32_t flag; |
226 char *header; | 233 char *header; |
227 char *htmlbody; | 234 char *htmlbody; |
228 int32_t importance; | 235 int32_t importance; |
229 char *in_reply_to; | 236 char *in_reply_to; |
411 } pst_item_journal; | 418 } pst_item_journal; |
412 | 419 |
413 | 420 |
414 typedef struct pst_item_appointment { | 421 typedef struct pst_item_appointment { |
415 FILETIME *end; | 422 FILETIME *end; |
416 char *location; | 423 char *location; |
424 int alarm; // 1 = true, 0 = false | |
417 FILETIME *reminder; | 425 FILETIME *reminder; |
426 int32_t alarm_minutes; | |
427 char *alarm_filename; | |
418 FILETIME *start; | 428 FILETIME *start; |
419 char *timezonestring; | 429 char *timezonestring; |
420 int32_t showas; | 430 int32_t showas; |
421 int32_t label; | 431 int32_t label; |
422 int all_day; // 1 = true, 0 = false | 432 int all_day; // 1 = true, 0 = false |
433 char *recurrence; | |
434 int32_t recurrence_type; | |
435 FILETIME *recurrence_start; | |
436 FILETIME *recurrence_end; | |
423 } pst_item_appointment; | 437 } pst_item_appointment; |
424 | 438 |
425 | 439 |
426 typedef struct pst_item { | 440 typedef struct pst_item { |
427 struct pst_item_email *email; // data reffering to email | 441 struct pst_item_email *email; // data reffering to email |