private static void RegisterResources(IPlugin ownerPlugin) { OwnerEmailDetector.Initialize(); AddressBook.Initialize(); RS.ResourceTypes.Register(STR.Email, STR.Email, STR.Subject, ResourceTypeFlags.CanBeUnread, ownerPlugin); RS.ResourceTypes.Register(STR.AttachmentType, STR.AttachmentType, STR.Name, ResourceTypeFlags.Internal | ResourceTypeFlags.NoIndex, ownerPlugin); RS.ResourceTypes.Register(STR.MAPIStore, string.Empty, ResourceTypeFlags.Internal | ResourceTypeFlags.NoIndex); RS.ResourceTypes.Register(STR.MAPIInfoStore, STR.Name, ResourceTypeFlags.Internal | ResourceTypeFlags.NoIndex); RS.ResourceTypes.Register(STR.FileTypeMap, string.Empty, ResourceTypeFlags.Internal | ResourceTypeFlags.NoIndex); RS.ResourceTypes.Register(STR.MAPIFolder, "Outlook Folder", STR.Name, ResourceTypeFlags.ResourceContainer | ResourceTypeFlags.NoIndex | ResourceTypeFlags.Internal, ownerPlugin); RS.ResourceTypes.Register(STR.OutlookABDescriptor, STR.Name, ResourceTypeFlags.NoIndex | ResourceTypeFlags.Internal); RS.ResourceTypes.Register(STR.SyncVersion, STR.Name, ResourceTypeFlags.Internal | ResourceTypeFlags.NoIndex); RS.ResourceTypes.Register(STR.ResourceAttachment, STR.Name, ResourceTypeFlags.Internal | ResourceTypeFlags.NoIndex); RS.ResourceTypes.Register(STR.InitialEmailEnum, string.Empty, ResourceTypeFlags.NoIndex | ResourceTypeFlags.Internal); // OM-11397. Register owner plugin "Outlook" for this type even if // it is core type. This is necessary to keep condition // "Sent to Mailing list" out of Omea Reader version. RS.ResourceTypes.Register("MailingList", "Mailing List", "EmailAcct", ResourceTypeFlags.Internal | ResourceTypeFlags.NoIndex, ownerPlugin); }