Docs.rs
r-efi-5.0.0
r-efi 5.0.0
Docs.rs crate page
MIT
OR
Apache-2.0
OR
LGPL-2.1-or-later
Links
Homepage
Repository
crates.io
Source
Owners
dvdhrm
Dependencies
compiler_builtins ^0.1.0
normal
optional
rustc-std-workspace-core ^1.0.0
normal
optional
Versions
2.4%
of the crate is documented
Go to latest version
Platform
i686-pc-windows-msvc
i686-unknown-linux-gnu
x86_64-apple-darwin
x86_64-pc-windows-msvc
x86_64-unknown-linux-gnu
Feature flags
docs.rs
About docs.rs
Badges
Builds
Metadata
Shorthand URLs
Download
Rustdoc JSON
Build queue
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
r_efi
5.0.0
Module hii_database
Structs
Constants
Type Aliases
In r_efi::protocols
Module
r_efi
::
protocols
::
hii_database
Copy item path
source
·
[
−
]
Expand description
Human Interface Infrastructure (HII) Protocol
Database manager for HII-related data structures.
Structs
§
KeyDescriptor
KeyboardLayout
Protocol
Constants
§
AFFECTED_BY_CAPS_LOCK
AFFECTED_BY_NUM_LOCK
AFFECTED_BY_STANDARD_SHIFT
ALT_GR_MODIFIER
BREAK_MODIFIER
CAPS_LOCK_MODIFIER
DELETE_MODIFIER
DOWN_ARROW_MODIFIER
EFI_KEY_A0
EFI_KEY_A2
EFI_KEY_A3
EFI_KEY_A4
EFI_KEY_ASTERISK
EFI_KEY_B0
EFI_KEY_B1
EFI_KEY_B2
EFI_KEY_B3
EFI_KEY_B4
EFI_KEY_B5
EFI_KEY_B6
EFI_KEY_B7
EFI_KEY_B8
EFI_KEY_B9
EFI_KEY_B10
EFI_KEY_BACK_SPACE
EFI_KEY_C1
EFI_KEY_C2
EFI_KEY_C3
EFI_KEY_C4
EFI_KEY_C5
EFI_KEY_C6
EFI_KEY_C7
EFI_KEY_C8
EFI_KEY_C9
EFI_KEY_C10
EFI_KEY_C11
EFI_KEY_C12
EFI_KEY_CAPS_LOCK
EFI_KEY_D1
EFI_KEY_D2
EFI_KEY_D3
EFI_KEY_D4
EFI_KEY_D5
EFI_KEY_D6
EFI_KEY_D7
EFI_KEY_D8
EFI_KEY_D9
EFI_KEY_D10
EFI_KEY_D11
EFI_KEY_D12
EFI_KEY_D13
EFI_KEY_DEL
EFI_KEY_DOWN_ARROW
EFI_KEY_E0
EFI_KEY_E1
EFI_KEY_E2
EFI_KEY_E3
EFI_KEY_E4
EFI_KEY_E5
EFI_KEY_E6
EFI_KEY_E7
EFI_KEY_E8
EFI_KEY_E9
EFI_KEY_E10
EFI_KEY_E11
EFI_KEY_E12
EFI_KEY_EIGHT
EFI_KEY_END
EFI_KEY_ENTER
EFI_KEY_ESC
EFI_KEY_F1
EFI_KEY_F2
EFI_KEY_F3
EFI_KEY_F4
EFI_KEY_F5
EFI_KEY_F6
EFI_KEY_F7
EFI_KEY_F8
EFI_KEY_F9
EFI_KEY_F10
EFI_KEY_F11
EFI_KEY_F12
EFI_KEY_FIVE
EFI_KEY_FOUR
EFI_KEY_HOME
EFI_KEY_INS
EFI_KEY_LALT
EFI_KEY_LCTRL
EFI_KEY_LEFT_ARROW
EFI_KEY_LSHIFT
EFI_KEY_MINUS
EFI_KEY_NINE
EFI_KEY_NLCK
EFI_KEY_ONE
EFI_KEY_PAUSE
EFI_KEY_PERIOD
EFI_KEY_PGDN
EFI_KEY_PGUP
EFI_KEY_PLUS
EFI_KEY_PRINT
EFI_KEY_RCTRL
EFI_KEY_RIGHT_ARROW
EFI_KEY_RSHIFT
EFI_KEY_SEVEN
EFI_KEY_SIX
EFI_KEY_SLASH
EFI_KEY_SLCK
EFI_KEY_SPACE_BAR
EFI_KEY_TAB
EFI_KEY_THREE
EFI_KEY_TWO
EFI_KEY_UP_ARROW
EFI_KEY_ZERO
END_MODIFIER
FUNCTION_KEY_EIGHT_MODIFIER
FUNCTION_KEY_ELEVEN_MODIFIER
FUNCTION_KEY_FIVE_MODIFIER
FUNCTION_KEY_FOUR_MODIFIER
FUNCTION_KEY_NINE_MODIFIER
FUNCTION_KEY_ONE_MODIFIER
FUNCTION_KEY_SEVEN_MODIFIER
FUNCTION_KEY_SIX_MODIFIER
FUNCTION_KEY_TEN_MODIFIER
FUNCTION_KEY_THREE_MODIFIER
FUNCTION_KEY_TWELVE_MODIFIER
FUNCTION_KEY_TWO_MODIFIER
HOME_MODIFIER
INSERT_MODIFIER
LEFT_ALT_MODIFIER
LEFT_ARROW_MODIFIER
LEFT_CONTROL_MODIFIER
LEFT_LOGO_MODIFIER
LEFT_SHIFT_MODIFIER
MENU_MODIFIER
NOTIFY_ADD_PACK
NOTIFY_EXPORT_PACK
NOTIFY_NEW_PACK
NOTIFY_REMOVE_PACK
NS_KEY_DEPENDENCY_MODIFIER
NS_KEY_MODIFIER
NULL_MODIFIER
NUM_LOCK_MODIFIER
PAGE_DOWN_MODIFIER
PAGE_UP_MODIFIER
PAUSE_MODIFIER
PRINT_MODIFIER
PROTOCOL_GUID
RIGHT_ALT_MODIFIER
RIGHT_ARROW_MODIFIER
RIGHT_CONTROL_MODIFIER
RIGHT_LOGO_MODIFIER
RIGHT_SHIFT_MODIFIER
SCROLL_LOCK_MODIFIER
SET_KEYBOARD_LAYOUT_EVENT_GUID
SYS_REQUEST_MODIFIER
UP_ARROW_MODIFIER
Type Aliases
§
Key
Notify
NotifyType
ProtocolExportPackageLists
ProtocolFindKeyboardLayouts
ProtocolGetKeyboardLayout
ProtocolGetPackageListHandle
ProtocolListPackageLists
ProtocolNewPackageList
ProtocolRegisterPackageNotify
ProtocolRemovePackageList
ProtocolSetKeyboardLayout
ProtocolUnregisterPackageNotify
ProtocolUpdatePackageList