Need a class that parses the windows event logs and allows me to filter events based on any of the following attributes (if any are not accessible, just explain why):
activityid
categorynum
eid
executionprocessid
executionthreadid
gentime
index
log
machine
message
reserved
source
type
user
writetime
The solution should also include a project for a simple CLI app showing the use of the class for testing purposes.