1 These header files are extensions to inputflinger and surfaceflinger that are 2 only used by ARC++. They are too light to create a separate project for them, so 3 put them under an isolated folder in external/wayland-protocols, because 4 wayland stuff in vendor/google_arc implement them, and 5 inputflinger/surfaceflinger can't depend on code under vendor/. 6