private static void WalkAllFolders()
{
//ExStart:ParseSearchableFolders
string dataDir = RunExamples.GetDataDir_Outlook();
string path = dataDir + "PersonalStorage.pst";
byte[] buffer = File.ReadAllBytes(path);
using (Stream s = File.OpenRead(path))
{
PersonalStorage pst = PersonalStorage.FromStream(s);
// One sample of the sub-folder EntryId which could not be retrieved in Finder sub-folder
FolderInfo target = pst.GetFolderById("AAAAAB9of1CGOidPhTb686WQY68igAAA");
IList<string> folderData = new List<string>();
WalkFolders(pst.RootFolder, "N/A", folderData);
}
//ExEnd:ParseSearchableFolders
}