- UINT32 Startup:1; ///< Was "-startup" found on command line.\r
- UINT32 NoStartup:1; ///< Was "-nostartup" found on command line.\r
- UINT32 NoConsoleOut:1; ///< Was "-noconsoleout" found on command line.\r
- UINT32 NoConsoleIn:1; ///< Was "-noconsolein" found on command line.\r
- UINT32 NoInterrupt:1; ///< Was "-nointerrupt" found on command line.\r
- UINT32 NoMap:1; ///< Was "-nomap" found on command line.\r
- UINT32 NoVersion:1; ///< Was "-noversion" found on command line.\r
- UINT32 Delay:1; ///< Was "-delay[:n] found on command line\r
- UINT32 Exit:1; ///< Was "-_exit" found on command line\r
- UINT32 NoNest:1; ///< Was "-nonest" found on command line\r
- UINT32 Reserved:7; ///< Extra bits\r
+ UINT32 Startup : 1; ///< Was "-startup" found on command line.\r
+ UINT32 NoStartup : 1; ///< Was "-nostartup" found on command line.\r
+ UINT32 NoConsoleOut : 1; ///< Was "-noconsoleout" found on command line.\r
+ UINT32 NoConsoleIn : 1; ///< Was "-noconsolein" found on command line.\r
+ UINT32 NoInterrupt : 1; ///< Was "-nointerrupt" found on command line.\r
+ UINT32 NoMap : 1; ///< Was "-nomap" found on command line.\r
+ UINT32 NoVersion : 1; ///< Was "-noversion" found on command line.\r
+ UINT32 Delay : 1; ///< Was "-delay[:n] found on command line\r
+ UINT32 Exit : 1; ///< Was "-_exit" found on command line\r
+ UINT32 NoNest : 1; ///< Was "-nonest" found on command line\r
+ UINT32 Reserved : 7; ///< Extra bits\r
- SHELL_BIT_UNION BitUnion;\r
- UINTN Delay; ///< Seconds of delay default:5.\r
- CHAR16 *FileName; ///< Filename to run upon successful initialization.\r
- CHAR16 *FileOptions; ///< Options to pass to FileName.\r
+ SHELL_BIT_UNION BitUnion;\r
+ UINTN Delay; ///< Seconds of delay default:5.\r
+ CHAR16 *FileName; ///< Filename to run upon successful initialization.\r
+ CHAR16 *FileOptions; ///< Options to pass to FileName.\r
- EFI_SHELL_PARAMETERS_PROTOCOL *NewShellParametersProtocol;\r
- EFI_SHELL_PROTOCOL *NewEfiShellProtocol;\r
- BOOLEAN PageBreakEnabled;\r
- BOOLEAN RootShellInstance;\r
- SHELL_INIT_SETTINGS ShellInitSettings;\r
- BUFFER_LIST BufferToFreeList; ///< List of buffers that were returned to the user to free.\r
- SHELL_VIEWING_SETTINGS ViewingSettings;\r
- EFI_HII_HANDLE HiiHandle; ///< Handle from HiiLib.\r
- UINTN LogScreenCount; ///< How many screens of log information to save.\r
- EFI_EVENT UserBreakTimer; ///< Timer event for polling for CTRL-C.\r
- EFI_DEVICE_PATH_PROTOCOL *ImageDevPath; ///< DevicePath for ourselves.\r
- EFI_DEVICE_PATH_PROTOCOL *FileDevPath; ///< DevicePath for ourselves.\r
- CONSOLE_LOGGER_PRIVATE_DATA *ConsoleInfo; ///< Pointer for ConsoleInformation.\r
- EFI_SHELL_PARAMETERS_PROTOCOL *OldShellParameters; ///< old shell parameters to reinstall upon exiting.\r
- SHELL_PROTOCOL_HANDLE_LIST OldShellList; ///< List of other instances to reinstall when closing.\r
- SPLIT_LIST SplitList; ///< List of Splits in FILO stack.\r
- VOID *CtrlCNotifyHandle1; ///< The NotifyHandle returned from SimpleTextInputEx.RegisterKeyNotify.\r
- VOID *CtrlCNotifyHandle2; ///< The NotifyHandle returned from SimpleTextInputEx.RegisterKeyNotify.\r
- VOID *CtrlCNotifyHandle3; ///< The NotifyHandle returned from SimpleTextInputEx.RegisterKeyNotify.\r
- VOID *CtrlCNotifyHandle4; ///< The NotifyHandle returned from SimpleTextInputEx.RegisterKeyNotify.\r
- VOID *CtrlSNotifyHandle1; ///< The NotifyHandle returned from SimpleTextInputEx.RegisterKeyNotify.\r
- VOID *CtrlSNotifyHandle2; ///< The NotifyHandle returned from SimpleTextInputEx.RegisterKeyNotify.\r
- VOID *CtrlSNotifyHandle3; ///< The NotifyHandle returned from SimpleTextInputEx.RegisterKeyNotify.\r
- VOID *CtrlSNotifyHandle4; ///< The NotifyHandle returned from SimpleTextInputEx.RegisterKeyNotify.\r
- BOOLEAN HaltOutput; ///< TRUE to start a CTRL-S halt.\r
+ EFI_SHELL_PARAMETERS_PROTOCOL *NewShellParametersProtocol;\r
+ EFI_SHELL_PROTOCOL *NewEfiShellProtocol;\r
+ BOOLEAN PageBreakEnabled;\r
+ BOOLEAN RootShellInstance;\r
+ SHELL_INIT_SETTINGS ShellInitSettings;\r
+ BUFFER_LIST BufferToFreeList; ///< List of buffers that were returned to the user to free.\r
+ SHELL_VIEWING_SETTINGS ViewingSettings;\r
+ EFI_HII_HANDLE HiiHandle; ///< Handle from HiiLib.\r
+ UINTN LogScreenCount; ///< How many screens of log information to save.\r
+ EFI_EVENT UserBreakTimer; ///< Timer event for polling for CTRL-C.\r
+ EFI_DEVICE_PATH_PROTOCOL *ImageDevPath; ///< DevicePath for ourselves.\r
+ EFI_DEVICE_PATH_PROTOCOL *FileDevPath; ///< DevicePath for ourselves.\r
+ CONSOLE_LOGGER_PRIVATE_DATA *ConsoleInfo; ///< Pointer for ConsoleInformation.\r
+ EFI_SHELL_PARAMETERS_PROTOCOL *OldShellParameters; ///< old shell parameters to reinstall upon exiting.\r
+ SHELL_PROTOCOL_HANDLE_LIST OldShellList; ///< List of other instances to reinstall when closing.\r
+ SPLIT_LIST SplitList; ///< List of Splits in FILO stack.\r
+ VOID *CtrlCNotifyHandle1; ///< The NotifyHandle returned from SimpleTextInputEx.RegisterKeyNotify.\r
+ VOID *CtrlCNotifyHandle2; ///< The NotifyHandle returned from SimpleTextInputEx.RegisterKeyNotify.\r
+ VOID *CtrlCNotifyHandle3; ///< The NotifyHandle returned from SimpleTextInputEx.RegisterKeyNotify.\r
+ VOID *CtrlCNotifyHandle4; ///< The NotifyHandle returned from SimpleTextInputEx.RegisterKeyNotify.\r
+ VOID *CtrlSNotifyHandle1; ///< The NotifyHandle returned from SimpleTextInputEx.RegisterKeyNotify.\r
+ VOID *CtrlSNotifyHandle2; ///< The NotifyHandle returned from SimpleTextInputEx.RegisterKeyNotify.\r
+ VOID *CtrlSNotifyHandle3; ///< The NotifyHandle returned from SimpleTextInputEx.RegisterKeyNotify.\r
+ VOID *CtrlSNotifyHandle4; ///< The NotifyHandle returned from SimpleTextInputEx.RegisterKeyNotify.\r
+ BOOLEAN HaltOutput; ///< TRUE to start a CTRL-S halt.\r