1;------------------------------------------------------------------------------
3; Copyright (c) 2022, Intel Corporation. All rights reserved.<BR>
4; SPDX-License-Identifier: BSD-2-Clause-Patent
8; Provide macro to push/pop registers in X64
10;------------------------------------------------------------------------------
12;-----------------------------------------------------------------------------
15; Description: Saves all registers on stack
20;-----------------------------------------------------------------------------
40;-----------------------------------------------------------------------------
43; Description: Restores all registers from stack
48;-----------------------------------------------------------------------------
VOID EFIAPI Input(IN CHAR16 *Prompt OPTIONAL, OUT CHAR16 *InStr, IN UINTN StrLen)