Writing DriverKit subclass of IOUserHIDEventService

I'm following Creating a Driver Using the DriverKit SDK and when I set my class as a subclass of IOUserHIDEventService instead of IOService I'm getting an error saying expected class name [4, Parse Issue].
and an error on my Start override method saying 'Start' marked 'override' but does not override any member functions

Not sure how to solve that since I cannot find any information regarding those issues.
Answered by Stylo in 668994022
So it turns out I had to #include <HIDDriverKit/IOUserHIDEventService.iig> which solved everything.
can close this issue.

Accepted Answer
So it turns out I had to #include <HIDDriverKit/IOUserHIDEventService.iig> which solved everything.
can close this issue.

Writing DriverKit subclass of IOUserHIDEventService
 
 
Q