private static void ProcessFolder(IEFolder folder) { IETable table = folder.GetEnumTableForOwnEmail(); if (table == null) { return; } using ( table ) { ArrayList ownerEmails = GetOwnerEmails(); ArrayList ownerNames = new ArrayList(); int count = table.GetRowCount(); if (count > 0) { table.Sort(MAPIConst.PR_MESSAGE_DELIVERY_TIME, false); } for (uint i = 0; i < count; i++) { ProcessRow(ownerEmails, ownerNames, table); } ProcessOwnerEmails(ownerEmails, ownerNames); } }