diff options
Diffstat (limited to 'hikari/efi/protocols/simple_text_input.zig')
| -rw-r--r-- | hikari/efi/protocols/simple_text_input.zig | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/hikari/efi/protocols/simple_text_input.zig b/hikari/efi/protocols/simple_text_input.zig new file mode 100644 index 0000000..c4f07cd --- /dev/null +++ b/hikari/efi/protocols/simple_text_input.zig @@ -0,0 +1,18 @@ +//! Hikari EFI Simple Text Input Protocol + +const types = @import("../types/types.zig"); +const input = @import("../types/input.zig"); + +pub const SimpleTextInputProtocol = extern struct { + reset: *const fn ( + self: *SimpleTextInputProtocol, + extended_verification: bool, + ) callconv(.C) types.Status, + + read_key_stroke: *const fn ( + self: *SimpleTextInputProtocol, + key: *input.InputKey, + ) callconv(.C) types.Status, + + wait_for_key: types.Event, +}; |
