uefi/
shell.rs

1use crate::prelude::*;
2
3#[repr(C)]
4pub struct Shell {
5    pub Execute: extern "win64" fn(
6        ImageHandle: &Handle,
7        CommandLine: *const u16,
8        Environment: *const *const u16,
9        Status: *mut Status,
10    ) -> Status,
11    //TODO
12}
13
14#[repr(C)]
15pub struct ShellParameters {
16    pub Argv: *const *const u16,
17    pub Argc: usize,
18    pub StdIn: Handle,
19    pub StdOut: Handle,
20    pub StdErr: Handle,
21}