public static bool IsReport(string itemClass, string reportSuffixOrClass) { return((ObjectClass.IsOfClass(itemClass, "REPORT") && ObjectClass.HasSuffix(itemClass, reportSuffixOrClass)) || (ObjectClass.ReportClasses.IsReportOfSpecialCasedClass(reportSuffixOrClass) && ObjectClass.IsOfClass(itemClass, reportSuffixOrClass))); }
public static bool IsSmime(string itemClass) { return(ObjectClass.HasSuffix(itemClass, "SMIME") || ObjectClass.HasSuffix(itemClass, "SMIME.MultipartSigned") || ObjectClass.HasSuffix(itemClass, "SMIME.Encrypted") || ObjectClass.HasSuffix(itemClass, "SMIME.SignedEncrypted") || ObjectClass.HasSuffix(itemClass, "SMIME.Signed")); }
public static bool IsUMMessage(string itemClass) { return(ObjectClass.IsOfClass(itemClass, "IPM.Note.Microsoft.Missed.Voice") || ObjectClass.IsOfClass(itemClass, "IPM.Note.Microsoft.Voicemail.UM") || ObjectClass.IsOfClass(itemClass, "IPM.Note.Microsoft.Fax") || ObjectClass.IsOfClass(itemClass, "IPM.Note.Microsoft.Partner.UM") || ObjectClass.HasSuffix(itemClass, "Microsoft.Voicemail") || itemClass.IndexOf(".Microsoft.Voicemail.", StringComparison.OrdinalIgnoreCase) != -1); }
public static bool IsSmimeClearSigned(string itemClass) { return(ObjectClass.HasSuffix(itemClass, "SMIME.MultipartSigned")); }