-typedef struct _CONSOLE_LOGGER_PRIVATE_DATA{\r
- UINTN Signature;\r
- EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL OurConOut; ///< the protocol we installed onto the system table\r
- EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *OldConOut; ///< old protocol to reinstall upon exiting\r
- EFI_HANDLE OldConHandle; ///< old protocol handle\r
- UINTN ScreenCount; ///< How many screens worth of data to save\r
- CHAR16 *Buffer; ///< Buffer to save data\r
- UINTN BufferSize; ///< size of buffer in bytes\r
-\r
- // start row is the top of the screen\r
- UINTN OriginalStartRow; ///< What the originally visible start row was\r
- UINTN CurrentStartRow; ///< what the currently visible start row is\r
-\r
- UINTN RowsPerScreen; ///< how many rows the screen can display\r
- UINTN ColsPerScreen; ///< how many columns the screen can display\r
-\r
- INT32 *Attributes; ///< Buffer for Attribute to be saved for each character\r
- UINTN AttribSize; ///< Size of Attributes in bytes\r
-\r
- EFI_SIMPLE_TEXT_OUTPUT_MODE HistoryMode; ///< mode of the history log\r
- BOOLEAN Enabled; ///< Set to FALSE when a break is requested.\r
- UINTN RowCounter; ///< Initial row of each print job.\r
+typedef struct _CONSOLE_LOGGER_PRIVATE_DATA {\r
+ UINTN Signature;\r
+ EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL OurConOut; ///< the protocol we installed onto the system table\r
+ EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *OldConOut; ///< old protocol to reinstall upon exiting\r
+ EFI_HANDLE OldConHandle; ///< old protocol handle\r
+ UINTN ScreenCount; ///< How many screens worth of data to save\r
+ CHAR16 *Buffer; ///< Buffer to save data\r
+ UINTN BufferSize; ///< size of buffer in bytes\r
+\r
+ // start row is the top of the screen\r
+ UINTN OriginalStartRow; ///< What the originally visible start row was\r
+ UINTN CurrentStartRow; ///< what the currently visible start row is\r
+\r
+ UINTN RowsPerScreen; ///< how many rows the screen can display\r
+ UINTN ColsPerScreen; ///< how many columns the screen can display\r
+\r
+ INT32 *Attributes; ///< Buffer for Attribute to be saved for each character\r
+ UINTN AttribSize; ///< Size of Attributes in bytes\r
+\r
+ EFI_SIMPLE_TEXT_OUTPUT_MODE HistoryMode; ///< mode of the history log\r
+ BOOLEAN Enabled; ///< Set to FALSE when a break is requested.\r
+ UINTN RowCounter; ///< Initial row of each print job.\r