comparison src/libpst.c @ 316:c4537664ff50

merge .msg generation code
author Carl Byington <carl@five-ten-sg.com>
date Mon, 24 Dec 2012 17:51:12 -0800
parents 5338d93889aa 97c53c6868ab
children cb67b335afcc
comparison
equal deleted inserted replaced
307:db6db9a26a19 316:c4537664ff50
2298 break; 2298 break;
2299 case 0x003F: // PR_RECEIVED_BY_ENTRYID Structure containing Recipient 2299 case 0x003F: // PR_RECEIVED_BY_ENTRYID Structure containing Recipient
2300 DEBUG_INFO(("Recipient Structure 1 -- NOT PROCESSED\n")); 2300 DEBUG_INFO(("Recipient Structure 1 -- NOT PROCESSED\n"));
2301 break; 2301 break;
2302 case 0x0040: // PR_RECEIVED_BY_NAME Name of Recipient Structure 2302 case 0x0040: // PR_RECEIVED_BY_NAME Name of Recipient Structure
2303 DEBUG_INFO(("Received By Name 1 -- NOT PROCESSED\n")); 2303 LIST_COPY_EMAIL_STR("Received By Name 1", item->email->outlook_received_name1);
2304 break; 2304 break;
2305 case 0x0041: // PR_SENT_REPRESENTING_ENTRYID Structure containing Sender 2305 case 0x0041: // PR_SENT_REPRESENTING_ENTRYID Structure containing Sender
2306 DEBUG_INFO(("Sent on behalf of Structure 1 -- NOT PROCESSED\n")); 2306 DEBUG_INFO(("Sent on behalf of Structure 1 -- NOT PROCESSED\n"));
2307 break; 2307 break;
2308 case 0x0042: // PR_SENT_REPRESENTING_NAME 2308 case 0x0042: // PR_SENT_REPRESENTING_NAME
2391 break; 2391 break;
2392 case 0x0C19: // PR_SENDER_ENTRYID Sender Structure 2 2392 case 0x0C19: // PR_SENDER_ENTRYID Sender Structure 2
2393 DEBUG_INFO(("Sender Structure 2 -- NOT PROCESSED\n")); 2393 DEBUG_INFO(("Sender Structure 2 -- NOT PROCESSED\n"));
2394 break; 2394 break;
2395 case 0x0C1A: // PR_SENDER_NAME Name of Sender Structure 2 2395 case 0x0C1A: // PR_SENDER_NAME Name of Sender Structure 2
2396 DEBUG_INFO(("Name of Sender Structure 2 -- NOT PROCESSED\n")); 2396 LIST_COPY_EMAIL_STR("Name of Sender Structure 2", item->email->outlook_sender_name2);
2397 break; 2397 break;
2398 case 0x0C1B: // PR_SUPPLEMENTARY_INFO 2398 case 0x0C1B: // PR_SUPPLEMENTARY_INFO
2399 LIST_COPY_EMAIL_STR("Supplementary info", item->email->supplementary_info); 2399 LIST_COPY_EMAIL_STR("Supplementary info", item->email->supplementary_info);
2400 break; 2400 break;
2401 case 0x0C1D: // PR_SENDER_SEARCH_KEY Name of Sender Address 2 2401 case 0x0C1D: // PR_SENDER_SEARCH_KEY Name of Sender Address 2
2432 LIST_COPY_INT32("Message Size", item->message_size); 2432 LIST_COPY_INT32("Message Size", item->message_size);
2433 break; 2433 break;
2434 case 0x0E0A: // PR_SENTMAIL_ENTRYID 2434 case 0x0E0A: // PR_SENTMAIL_ENTRYID
2435 // folder that this message is sent to after submission 2435 // folder that this message is sent to after submission
2436 LIST_COPY_EMAIL_ENTRYID("Sentmail EntryID", item->email->sentmail_folder); 2436 LIST_COPY_EMAIL_ENTRYID("Sentmail EntryID", item->email->sentmail_folder);
2437 break;
2438 case 0x0E1D: // PR_NORMALIZED_SUBJECT
2439 LIST_COPY_EMAIL_STR("Normalized subject", item->email->outlook_normalized_subject);
2437 break; 2440 break;
2438 case 0x0E1F: // PR_RTF_IN_SYNC 2441 case 0x0E1F: // PR_RTF_IN_SYNC
2439 // True means that the rtf version is same as text body 2442 // True means that the rtf version is same as text body
2440 // False means rtf version is more up-to-date than text body 2443 // False means rtf version is more up-to-date than text body
2441 // if this value doesn't exist, text body is more up-to-date than rtf and 2444 // if this value doesn't exist, text body is more up-to-date than rtf and
2512 break; 2515 break;
2513 case 0x3008: // PR_LAST_MODIFICATION_TIME Date 5 - Modify Date 2516 case 0x3008: // PR_LAST_MODIFICATION_TIME Date 5 - Modify Date
2514 LIST_COPY_TIME("Date 5 (Modify Date)", item->modify_date); 2517 LIST_COPY_TIME("Date 5 (Modify Date)", item->modify_date);
2515 break; 2518 break;
2516 case 0x300B: // PR_SEARCH_KEY Record Header 2 2519 case 0x300B: // PR_SEARCH_KEY Record Header 2
2517 DEBUG_INFO(("Record Search 2 -- NOT PROCESSED\n")); 2520 LIST_COPY_EMAIL_STR("Record Search 2", item->email->outlook_search_key);
2518 break; 2521 break;
2519 case 0x35DF: // PR_VALID_FOLDER_MASK 2522 case 0x35DF: // PR_VALID_FOLDER_MASK
2520 LIST_COPY_STORE_INT32("Valid Folder Mask", item->message_store->valid_mask); 2523 LIST_COPY_STORE_INT32("Valid Folder Mask", item->message_store->valid_mask);
2521 break; 2524 break;
2522 case 0x35E0: // PR_IPM_SUBTREE_ENTRYID Top of Personal Folder Record 2525 case 0x35E0: // PR_IPM_SUBTREE_ENTRYID Top of Personal Folder Record