[CCode (lower_case_cprefix="", cprefix="", cheader_filename="linux/input.h")] namespace LinuxInput { [CCode (cname = "struct input_event")] public struct Event { public Posix.timeval time; public uint16 type; public uint16 code; [CCode (cname="value")] public int32 val; } [CCode (cprefix="KEY_")] public enum Key { POWER } }