# this file provides for the mapping of the keys of named properties # to symbolic names (as opposed to mapitags.yaml, which is currently # in a different format, has a different source, and is only fixed # code properties) # # essentially the symbols are slightly munged versions of the names # given to these properties by CDO, or Outlook's object model. # it was parsed out of cdo10.htm, and neatened up a bit. # # interestingly, despite having separate guids, the codes are picked not to # clash. further the names themselves have only 3 clashes in all the below. { [0x8005, PSETID_Address]: file_under, [0x8017, PSETID_Address]: last_name_and_first_name, [0x8018, PSETID_Address]: company_and_full_name, [0x8019, PSETID_Address]: full_name_and_company, [0x801a, PSETID_Address]: home_address, [0x801b, PSETID_Address]: business_address, [0x801c, PSETID_Address]: other_address, [0x8022, PSETID_Address]: selected_address, [0x802b, PSETID_Address]: web_page, [0x802c, PSETID_Address]: yomi_first_name, [0x802d, PSETID_Address]: yomi_last_name, [0x802e, PSETID_Address]: yomi_company_name, [0x8030, PSETID_Address]: last_first_no_space, [0x8031, PSETID_Address]: last_first_space_only, [0x8032, PSETID_Address]: company_last_first_no_space, [0x8033, PSETID_Address]: company_last_first_space_only, [0x8034, PSETID_Address]: last_first_no_space_company, [0x8035, PSETID_Address]: last_first_space_only_company, [0x8036, PSETID_Address]: last_first_and_suffix, [0x8045, PSETID_Address]: business_address_street, [0x8046, PSETID_Address]: business_address_city, [0x8047, PSETID_Address]: business_address_state, [0x8048, PSETID_Address]: business_address_postal_code, [0x8049, PSETID_Address]: business_address_country, [0x804a, PSETID_Address]: business_address_post_office_box, [0x804f, PSETID_Address]: user_field1, [0x8050, PSETID_Address]: user_field2, [0x8051, PSETID_Address]: user_field3, [0x8052, PSETID_Address]: user_field4, [0x8062, PSETID_Address]: imaddress, [0x8082, PSETID_Address]: email_addr_type, [0x8083, PSETID_Address]: email_email_address, [0x8084, PSETID_Address]: email_original_display_name, [0x8085, PSETID_Address]: email_original_entry_id, [0x8092, PSETID_Address]: email2_addr_type, [0x8093, PSETID_Address]: email2_email_address, [0x8094, PSETID_Address]: email2_original_display_name, [0x8095, PSETID_Address]: email2_original_entry_id, [0x80a2, PSETID_Address]: email3_addr_type, [0x80a3, PSETID_Address]: email3_email_address, [0x80a4, PSETID_Address]: email3_original_display_name, [0x80a5, PSETID_Address]: email3_original_entry_id, [0x80d8, PSETID_Address]: internet_free_busy_address, [0x8101, PSETID_Task]: status, [0x8102, PSETID_Task]: percent_complete, [0x8103, PSETID_Task]: team_task, [0x8104, PSETID_Task]: start_date, [0x8105, PSETID_Task]: due_date, [0x8106, PSETID_Task]: duration, [0x810f, PSETID_Task]: date_completed, [0x8110, PSETID_Task]: actual_work, [0x8111, PSETID_Task]: total_work, [0x811c, PSETID_Task]: complete, [0x811f, PSETID_Task]: owner, [0x8126, PSETID_Task]: is_recurring, [0x8205, PSETID_Appointment]: busy_status, [0x8208, PSETID_Appointment]: location, [0x820d, PSETID_Appointment]: start_date, [0x820e, PSETID_Appointment]: end_date, [0x8213, PSETID_Appointment]: duration, [0x8214, PSETID_Appointment]: colors, [0x8216, PSETID_Appointment]: recurrence_state, [0x8218, PSETID_Appointment]: response_status, [0x8222, PSETID_Appointment]: reply_time, [0x8223, PSETID_Appointment]: is_recurring, [0x822e, PSETID_Appointment]: organizer, [0x8231, PSETID_Appointment]: recurrence_type, [0x8232, PSETID_Appointment]: recurrence_pattern, # also had CdoPR_FLAG_DUE_BY, when applied to messages. i don't currently # use message class specific names [0x8502, PSETID_Common]: reminder_time, [0x8503, PSETID_Common]: reminder_set, [0x8516, PSETID_Common]: common_start, [0x8517, PSETID_Common]: common_end, [0x851c, PSETID_Common]: reminder_override, [0x851e, PSETID_Common]: reminder_sound, [0x851f, PSETID_Common]: reminder_file, # this one only listed as CdoPR_FLAG_TEXT. maybe should be # reminder_text [0x8530, PSETID_Common]: flag_text, [0x8534, PSETID_Common]: mileage, [0x8535, PSETID_Common]: billing_information, [0x8539, PSETID_Common]: companies, [0x853a, PSETID_Common]: contact_names, # had CdoPR_FLAG_DUE_BY_NEXT for this one also [0x8560, PSETID_Common]: reminder_next_time, [0x8700, PSETID_Log]: entry, [0x8704, PSETID_Log]: start_date, [0x8705, PSETID_Log]: start_time, [0x8706, PSETID_Log]: start, [0x8707, PSETID_Log]: duration, [0x8708, PSETID_Log]: end, [0x870e, PSETID_Log]: doc_printed, [0x870f, PSETID_Log]: doc_saved, [0x8710, PSETID_Log]: doc_routed, [0x8711, PSETID_Log]: doc_posted, [0x8712, PSETID_Log]: entry_type, [0x8b00, PSETID_Note]: color, [0x8b02, PSETID_Note]: width, [0x8b03, PSETID_Note]: height, ["Keywords", PS_PUBLIC_STRINGS]: categories }