public static void Run()
{
// The path to the File directory.
// ExStart:CreateNewMapiJournalAndAddToSubfolder
string dataDir = RunExamples.GetDataDir_Outlook();
MapiJournal journal = new MapiJournal("daily record", "called out in the dark", "Phone call", "Phone call");
journal.StartTime = DateTime.Now;
journal.EndTime = journal.StartTime.AddHours(1);
string path = dataDir + "CreateNewMapiJournalAndAddToSubfolder_out.pst";
if (File.Exists(path))
{
File.Delete(path);
}
using (PersonalStorage personalStorage = PersonalStorage.Create(dataDir + "CreateNewMapiJournalAndAddToSubfolder_out.pst", FileFormatVersion.Unicode))
{
FolderInfo journalFolder = personalStorage.CreatePredefinedFolder("Journal", StandardIpmFolder.Journal);
journalFolder.AddMapiMessageItem(journal);
}
// ExEnd:CreateNewMapiJournalAndAddToSubfolder
}
}