public List <AuditEntry> ParseClassicPolicy(string path) { // parses a "classic" auditing policy (GptTmpl.inf), returning a list of AuditEntries var results = new List <AuditEntry>(); var settings = IniFileHelper.ReadKeyValuePairs("Event Audit", path); foreach (var setting in settings) { var parts = setting.Split('='); var result = new AuditEntry( "", parts[0], "", (AuditType)Int32.Parse(parts[1]) ); results.Add(result); } return(results); }