Added static inline for Recv()

Seems to be missing here?
Added Consumer + System HID APIs