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}