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);
        }