Tim Roberts

Results 16 comments of Tim Roberts

The way I understood it, since we're targeting EFI, `extern "C"` will always be the correct calling convention. I've replaced all `extern "efiapi"` with `extern "C"` locally and everything still...

@nicholasbishop That sounds like a good solution to me. Would an ELF binary be capable of calling these functions (or any boot service functions, I guess)? I had assumed that...

I'm interested in taking this on if nobody else is.

@nicholasbishop This protocol relies on linked lists for the functions dealing with, surprisingly, lists of files. The structure defined by UEFI looks like this: ```rust #[repr(C)] pub struct ShellFileInfo {...

On a fun level, I've found that `OPTIONAL` doesn't always apply or doesn't apply to the first pointer in a pointer-to-a-pointer parameter as well. There are more than a few...

Hi Rishav! I appreciate your interest in this project. I'm not opposed to integrating this into PowerToys (assuming there is a want on the side of the PowerToys team as...