J6-UEFI-Headers: Customized C++ headers for interfacing with UEFI

As discussed in a couple of different weblog posts, UEFI Discussion board turns out to center of attention handiest on their Tianocore-based tasks, and don’t believe UEFI apps constructed outdoor the Tianocore setting (in C, C++, or Rust). I want they’d create a venture that gives bindings for different languages, to be usable outdoor the Tianocore Construct setting, the place maximum builders perform. Right here’s every other supply of exterior (to UEFI Discussion board) headers:

https://github.com/justinian/j6-uefi-headers

[…]It is a set of headers for interacting with UEFI as a C++ EFI utility. I discovered the EDK2 headers looked to be lacking some definitions (or in all probability I simply hadn’t discovered the appropriate headers to incorporate), and the GNU-EFI ones to be particular to the usage of GNU-EFI and tended to damage when the usage of clang to natively construct an EFI utility.[…]