From 31bb486c913795c8b67d1c4dbaae2bdec4943fc9 Mon Sep 17 00:00:00 2001 From: raywu Date: Thu, 13 Sep 2018 16:11:56 +0800 Subject: SLP1.0 / SLP2.0 / Default Password / Logo / Fix Boot Order --- EDK/MiniSetup/TseLite/StyleHook/StyleHook.cif | 49 +++++++++ EDK/MiniSetup/TseLite/StyleHook/StyleHook.h | 147 ++++++++++++++++++++++++++ EDK/MiniSetup/TseLite/StyleHook/StyleHook.mak | 114 ++++++++++++++++++++ EDK/MiniSetup/TseLite/StyleHook/StyleHook.sdl | 24 +++++ EDK/MiniSetup/TseLite/StyleHook/styleHook1.c | 99 +++++++++++++++++ EDK/MiniSetup/TseLite/StyleHook/styleHook10.c | 97 +++++++++++++++++ EDK/MiniSetup/TseLite/StyleHook/styleHook11.c | 98 +++++++++++++++++ EDK/MiniSetup/TseLite/StyleHook/styleHook12.c | 98 +++++++++++++++++ EDK/MiniSetup/TseLite/StyleHook/styleHook13.c | 98 +++++++++++++++++ EDK/MiniSetup/TseLite/StyleHook/styleHook14.c | 99 +++++++++++++++++ EDK/MiniSetup/TseLite/StyleHook/styleHook15.c | 98 +++++++++++++++++ EDK/MiniSetup/TseLite/StyleHook/styleHook16.c | 98 +++++++++++++++++ EDK/MiniSetup/TseLite/StyleHook/styleHook17.c | 99 +++++++++++++++++ EDK/MiniSetup/TseLite/StyleHook/styleHook18.c | 98 +++++++++++++++++ EDK/MiniSetup/TseLite/StyleHook/styleHook19.c | 98 +++++++++++++++++ EDK/MiniSetup/TseLite/StyleHook/styleHook2.c | 102 ++++++++++++++++++ EDK/MiniSetup/TseLite/StyleHook/styleHook20.c | 98 +++++++++++++++++ EDK/MiniSetup/TseLite/StyleHook/styleHook21.c | 100 ++++++++++++++++++ EDK/MiniSetup/TseLite/StyleHook/styleHook22.c | 98 +++++++++++++++++ EDK/MiniSetup/TseLite/StyleHook/styleHook23.c | 95 +++++++++++++++++ EDK/MiniSetup/TseLite/StyleHook/styleHook24.c | 96 +++++++++++++++++ EDK/MiniSetup/TseLite/StyleHook/styleHook25.c | 94 ++++++++++++++++ EDK/MiniSetup/TseLite/StyleHook/styleHook26.c | 94 ++++++++++++++++ EDK/MiniSetup/TseLite/StyleHook/styleHook27.c | 95 +++++++++++++++++ EDK/MiniSetup/TseLite/StyleHook/styleHook28.c | 94 ++++++++++++++++ EDK/MiniSetup/TseLite/StyleHook/styleHook29.c | 94 ++++++++++++++++ EDK/MiniSetup/TseLite/StyleHook/styleHook3.c | 101 ++++++++++++++++++ EDK/MiniSetup/TseLite/StyleHook/styleHook30.c | 98 +++++++++++++++++ EDK/MiniSetup/TseLite/StyleHook/styleHook31.c | 96 +++++++++++++++++ EDK/MiniSetup/TseLite/StyleHook/styleHook32.c | 96 +++++++++++++++++ EDK/MiniSetup/TseLite/StyleHook/styleHook33.c | 97 +++++++++++++++++ EDK/MiniSetup/TseLite/StyleHook/styleHook34.c | 97 +++++++++++++++++ EDK/MiniSetup/TseLite/StyleHook/styleHook35.c | 93 ++++++++++++++++ EDK/MiniSetup/TseLite/StyleHook/styleHook36.c | 97 +++++++++++++++++ EDK/MiniSetup/TseLite/StyleHook/styleHook37.c | 96 +++++++++++++++++ EDK/MiniSetup/TseLite/StyleHook/styleHook38.c | 96 +++++++++++++++++ EDK/MiniSetup/TseLite/StyleHook/styleHook39.c | 96 +++++++++++++++++ EDK/MiniSetup/TseLite/StyleHook/styleHook4.c | 98 +++++++++++++++++ EDK/MiniSetup/TseLite/StyleHook/styleHook5.c | 99 +++++++++++++++++ EDK/MiniSetup/TseLite/StyleHook/styleHook6.c | 96 +++++++++++++++++ EDK/MiniSetup/TseLite/StyleHook/styleHook7.c | 98 +++++++++++++++++ EDK/MiniSetup/TseLite/StyleHook/styleHook8.c | 97 +++++++++++++++++ EDK/MiniSetup/TseLite/StyleHook/styleHook9.c | 96 +++++++++++++++++ 43 files changed, 4121 insertions(+) create mode 100644 EDK/MiniSetup/TseLite/StyleHook/StyleHook.cif create mode 100644 EDK/MiniSetup/TseLite/StyleHook/StyleHook.h create mode 100644 EDK/MiniSetup/TseLite/StyleHook/StyleHook.mak create mode 100644 EDK/MiniSetup/TseLite/StyleHook/StyleHook.sdl create mode 100644 EDK/MiniSetup/TseLite/StyleHook/styleHook1.c create mode 100644 EDK/MiniSetup/TseLite/StyleHook/styleHook10.c create mode 100644 EDK/MiniSetup/TseLite/StyleHook/styleHook11.c create mode 100644 EDK/MiniSetup/TseLite/StyleHook/styleHook12.c create mode 100644 EDK/MiniSetup/TseLite/StyleHook/styleHook13.c create mode 100644 EDK/MiniSetup/TseLite/StyleHook/styleHook14.c create mode 100644 EDK/MiniSetup/TseLite/StyleHook/styleHook15.c create mode 100644 EDK/MiniSetup/TseLite/StyleHook/styleHook16.c create mode 100644 EDK/MiniSetup/TseLite/StyleHook/styleHook17.c create mode 100644 EDK/MiniSetup/TseLite/StyleHook/styleHook18.c create mode 100644 EDK/MiniSetup/TseLite/StyleHook/styleHook19.c create mode 100644 EDK/MiniSetup/TseLite/StyleHook/styleHook2.c create mode 100644 EDK/MiniSetup/TseLite/StyleHook/styleHook20.c create mode 100644 EDK/MiniSetup/TseLite/StyleHook/styleHook21.c create mode 100644 EDK/MiniSetup/TseLite/StyleHook/styleHook22.c create mode 100644 EDK/MiniSetup/TseLite/StyleHook/styleHook23.c create mode 100644 EDK/MiniSetup/TseLite/StyleHook/styleHook24.c create mode 100644 EDK/MiniSetup/TseLite/StyleHook/styleHook25.c create mode 100644 EDK/MiniSetup/TseLite/StyleHook/styleHook26.c create mode 100644 EDK/MiniSetup/TseLite/StyleHook/styleHook27.c create mode 100644 EDK/MiniSetup/TseLite/StyleHook/styleHook28.c create mode 100644 EDK/MiniSetup/TseLite/StyleHook/styleHook29.c create mode 100644 EDK/MiniSetup/TseLite/StyleHook/styleHook3.c create mode 100644 EDK/MiniSetup/TseLite/StyleHook/styleHook30.c create mode 100644 EDK/MiniSetup/TseLite/StyleHook/styleHook31.c create mode 100644 EDK/MiniSetup/TseLite/StyleHook/styleHook32.c create mode 100644 EDK/MiniSetup/TseLite/StyleHook/styleHook33.c create mode 100644 EDK/MiniSetup/TseLite/StyleHook/styleHook34.c create mode 100644 EDK/MiniSetup/TseLite/StyleHook/styleHook35.c create mode 100644 EDK/MiniSetup/TseLite/StyleHook/styleHook36.c create mode 100644 EDK/MiniSetup/TseLite/StyleHook/styleHook37.c create mode 100644 EDK/MiniSetup/TseLite/StyleHook/styleHook38.c create mode 100644 EDK/MiniSetup/TseLite/StyleHook/styleHook39.c create mode 100644 EDK/MiniSetup/TseLite/StyleHook/styleHook4.c create mode 100644 EDK/MiniSetup/TseLite/StyleHook/styleHook5.c create mode 100644 EDK/MiniSetup/TseLite/StyleHook/styleHook6.c create mode 100644 EDK/MiniSetup/TseLite/StyleHook/styleHook7.c create mode 100644 EDK/MiniSetup/TseLite/StyleHook/styleHook8.c create mode 100644 EDK/MiniSetup/TseLite/StyleHook/styleHook9.c (limited to 'EDK/MiniSetup/TseLite/StyleHook') diff --git a/EDK/MiniSetup/TseLite/StyleHook/StyleHook.cif b/EDK/MiniSetup/TseLite/StyleHook/StyleHook.cif new file mode 100644 index 0000000..6c20309 --- /dev/null +++ b/EDK/MiniSetup/TseLite/StyleHook/StyleHook.cif @@ -0,0 +1,49 @@ + + name = "TSE Sources - StyleHook" + category = ModulePart + LocalRoot = "EDK\MiniSetup\TseLite\StyleHook\" + RefName = "StyleHook" +[files] +"StyleHook.sdl" +"StyleHook.mak" +"StyleHook.h" +"styleHook1.c" +"styleHook2.c" +"styleHook3.c" +"styleHook4.c" +"styleHook5.c" +"styleHook6.c" +"styleHook7.c" +"styleHook8.c" +"styleHook9.c" +"styleHook10.c" +"styleHook11.c" +"styleHook12.c" +"styleHook13.c" +"styleHook14.c" +"styleHook15.c" +"styleHook16.c" +"styleHook17.c" +"styleHook18.c" +"styleHook19.c" +"styleHook20.c" +"styleHook21.c" +"styleHook22.c" +"styleHook23.c" +"styleHook24.c" +"styleHook25.c" +"styleHook26.c" +"styleHook27.c" +"styleHook28.c" +"styleHook29.c" +"styleHook30.c" +"styleHook31.c" +"styleHook32.c" +"styleHook33.c" +"styleHook34.c" +"styleHook35.c" +"styleHook36.c" +"styleHook37.c" +"styleHook38.c" +"styleHook39.c" + diff --git a/EDK/MiniSetup/TseLite/StyleHook/StyleHook.h b/EDK/MiniSetup/TseLite/StyleHook/StyleHook.h new file mode 100644 index 0000000..01f1024 --- /dev/null +++ b/EDK/MiniSetup/TseLite/StyleHook/StyleHook.h @@ -0,0 +1,147 @@ +//*****************************************************************// +//*****************************************************************// +//*****************************************************************// +//** **// +//** (C)Copyright 1985-2010, American Megatrends, Inc. **// +//** **// +//** All Rights Reserved. **// +//** **// +//** 5555 Oakbrook Pkwy , Norcross, GA 30071 **// +//** **// +//** Phone (770)-246-8600 **// +//** **// +//*****************************************************************// +//*****************************************************************// +//*****************************************************************// +// $Archive: /Alaska/SOURCE/Modules/AMITSE2_0/AMITSE/TseLite/StyleHook/StyleHook.h $ +// +// $Author: Arunsb $ +// +// $Revision: 3 $ +// +// $Date: 10/18/12 6:20a $ +// +//*****************************************************************// +//*****************************************************************// +// Revision History +// ---------------- +// $Log: /Alaska/SOURCE/Modules/AMITSE2_0/AMITSE/TseLite/StyleHook/StyleHook.h $ +// +// 3 10/18/12 6:20a Arunsb +// Updated for 2.16.1235 QA submission +// +// 3 10/10/12 12:40p Arunsb +// Synched the source for v2.16.1232, backup with Aptio +// +// 2 11/09/11 10:07a Premkumara +// [TAG] EIP74375 +// [Category] Improvement +// [Description] Control STYLE_HELP_AREA_SCROLLBAR from binary +// [Files] CommonHelper.c, AMITSE.sdl, StyleHook.h, +// Legacy\StyleCommon.c, Legacy.sdl, +// EzportPlus\StyleCommon.c, EzportPlus.sdl, Ezport\StyleCommon.c, +// Ezport.sdl +// +// 1 1/06/11 7:34p Madhans +// [TAG] - EIP 51678 +// [Category]- Enhancment +// [Severity]- Mordarate +// [Symptom]- If OEMs override the style module parts, If new tse adds +// new style hook then +// if the OEM has different style module, even if they don't need use the +// hook to avoid +// compilation issue they need touch their style module to add the new +// hook. +// [RootCause] - The Original Style Hooks are part of Style module itself. +// [Solution]- To create Empty style Hook List in TSE core. This will +// allows the OEM not +// to change their style module to update newer TSE. +// [Files] - StyleHook Module Part under TSE lite sources. StyleHook.lib +// StyleHookx64.lib tselitebin.sdl +// +//*****************************************************************// +//*****************************************************************// +// +// +// Name: StyleHook.h +// +// Description: Style Hook List. +// +// +//********************************************************************** + +#if TSE_USE_EDK_LIBRARY +#include "Tiano.h" +#else +#include "Efi.h" +#endif + +#include "page.h" +#include "frame.h" + +EFI_STATUS StyleGetWindowColor(UINT8 *Color, INTN Level, UINT8 WindowType) ; +EFI_STATUS StyleGetMessageboxColor( UINT8 MessageBoxType, UINT8 *Color); +VOID NewStyleHook1(VOID); +EFI_STATUS StyleControlColor(FRAME_DATA *frame, STYLECOLORS *Colors); +EFI_STATUS OverRideControlColor(FRAME_DATA *frame, STYLECOLORS *Colors); +VOID StyleInit( VOID ); +VOID StyleExit( VOID ); +VOID StyleDrawPageBorder( UINT32 page ); +UINT32 StyleGetPageFrames( UINT32 page ); +UINT32 StyleFrameIndexOf( UINT32 frameType ); +VOID StyleBeforeFrame( FRAME_DATA *frame ) ; +EFI_STATUS StyleFrameDrawable( FRAME_DATA *frame ); +VOID StyleUpdateFrameStrings(PAGE_DATA *page); +VOID * StyleGetFrameInitData( UINT32 page, UINT32 frame ); + +EFI_STATUS StyleFrameHandleMouse( FRAME_DATA *frame, MOUSE_INFO MouseInfo); +EFI_STATUS StyleFrameHandleTimer( FRAME_DATA *frame, ACTION_DATA *action ); +EFI_STATUS StyleFrameHandleKey( FRAME_DATA *frame, EFI_INPUT_KEY Key ); +EFI_STATUS StyleHandleControlOverflow( FRAME_DATA *frame, CONTROL_DATA *control, UINT16 count ); +EFI_STATUS StyleInitializeFrame( FRAME_DATA *frame, UINT32 frameType, PAGE_INFO *data ); +UINT16 StyleGetNavToken( UINT32 page ); +EFI_STATUS StyleAddAdditionalControls( FRAME_DATA *frame, UINT32 controlNumber, BOOLEAN focus ); + +//EFI_STATUS StyleMenuCallback( FRAME_DATA *frame, MENU_DATA *menu, CALLBACK_MENU *data ); +VOID StyleLabelCallback( FRAME_DATA *frame, LABEL_DATA *label, VOID *cookie ); + +EFI_STATUS _StyleAddControl( FRAME_DATA *frame, UINT16 type, VOID *data, UINT32 *number, BOOLEAN *focus ); +UINT16 StyleLanguagePage( SUBMENU_DATA *submenu ); +UINT16 StyleBootManagerPage( SUBMENU_DATA *submenu ); +BOOLEAN StyleHelpAreaScrollable(VOID); +VOID StylePageItemFocus(PAGE_DATA *page, FRAME_DATA *frame ); +VOID StyleSubPageItemFocus(PAGE_DATA *page, FRAME_DATA *frame ); +BOOLEAN StyleGetShadowSupport(VOID); +VOID StyleDrawScrollBar(FRAME_DATA *frame, UINT32 FirstLine, UINT32 LastLine, UINT32 modVal, + UINT32 sizeOfBar, UINT32 numOfBlocks, BOOLEAN bEraseScrollBar); + +VOID StyleDrawHelpScrollBar( MEMO_DATA *memo, UINT16 height); +BOOLEAN IsHelpAreaScrollBarSupport (void); + + +VOID StyleSelectFirstDisplayPage( VOID ); +VOID StyleAddExtraPagesData( VOID ); +EFI_STATUS StyleGetSpecialColor( UINT16 ControlType, UINT8 *Color); +UINTN StyleGetDateFormat(VOID); +BOOLEAN StyleShowDay(VOID); +BOOLEAN StyleGetScrollBehavior(VOID) ; + +VOID StyleFrameSetControlPositions(FRAME_DATA *frame, UINT32 *pOtherEnd); +extern HOTKEY_TEMPLATE gHotKeyInfo[]; +extern UINT32 gHotKeyCount; +EFI_STATUS StyleFrameAddTitle( FRAME_DATA *frame, UINT32 frameType,CONTROL_INFO * dummy ); + + +//*****************************************************************// +//*****************************************************************// +//** **// +//** (C)Copyright 1985-2010, American Megatrends, Inc. **// +//** **// +//** All Rights Reserved. **// +//** **// +//** 5555 Oakbrook Pkwy , Norcross, GA 30071 **// +//** **// +//** Phone: (770)-246-8600 **// +//** **// +//*****************************************************************// +//*****************************************************************// diff --git a/EDK/MiniSetup/TseLite/StyleHook/StyleHook.mak b/EDK/MiniSetup/TseLite/StyleHook/StyleHook.mak new file mode 100644 index 0000000..cbc2a14 --- /dev/null +++ b/EDK/MiniSetup/TseLite/StyleHook/StyleHook.mak @@ -0,0 +1,114 @@ +#************************************************************************* +#************************************************************************* +#** ** +#** (C)Copyright 1985-2010, American Megatrends, Inc. ** +#** ** +#** All Rights Reserved. ** +#** ** +#** 5555 Oakbrook Parkway, Suite 200, Norcross, GA 30093 ** +#** ** +#** Phone: (770)-246-8600 ** +#** ** +#************************************************************************* +#************************************************************************* + +#************************************************************************* +# $Header: /Alaska/SOURCE/Modules/AMITSE2_0/AMITSE/TseLite/StyleHook/StyleHook.mak 2 10/18/12 6:20a Arunsb $ +# +# $Revision: 2 $ +# +# $Date: 10/18/12 6:20a $ +#************************************************************************* +# Revision History +# ---------------- +# $Log: /Alaska/SOURCE/Modules/AMITSE2_0/AMITSE/TseLite/StyleHook/StyleHook.mak $ +# +# 2 10/18/12 6:20a Arunsb +# Updated for 2.16.1235 QA submission +## +## 3 10/10/12 12:40p Arunsb +## Synched the source for v2.16.1232, backup with Aptio +# +# 1 1/06/11 7:24p Madhans +# [TAG] - EIP 51678 +# [Category]- Enhancment +# [Severity]- Mordarate +# [Symptom]- If OEMs override the style module parts, If new tse adds +# new style hook then +# if the OEM has different style module, even if they don't need use the +# hook to avoid +# compilation issue they need touch their style module to add the new +# hook. +# [RootCause] - The Original Style Hooks are part of Style module itself. +# [Solution]- To create Empty style Hook List in TSE core. This will +# allows the OEM not +# to change their style module to update newer TSE. +# [Files] - StyleHook Module Part under TSE lite sources. StyleHook.lib +# StyleHookx64.lib tselitebin.sdl +# +# +#************************************************************************* +# +# +# Name: StyleHook.mak +# +# Description: +# Empty Style Hooks Module part makefile +# +# +#************************************************************************* + +STYLEHOOK_INCLUDES = \ + -I $(TSESRC_DIR) \ +!if "$(TSE_STYLE_SOURCES_SUPPORT)" == "1" + -I $(TSE_STYLE_DIR) \ +!endif +!if "$(TSE_BOARD_SOURCE_SUPPORT)" == "1" + -I $(TSE_BOARD_DIR)\ +!endif + -I $(TSESRC_DIR)\AMILOGO \ + -I $(TSELITESRC_DIR) \ + -I $(UEFISRC_DIR) \ + -I $(TSEBIN_DIR) \ + -I $(TSEBIN_DIR)\Inc \ + -I $(PROJECT_DIR)\Include\Protocol \ + -I $(PROJECT_DIR) \ + -I $(PROJECT_DIR)\Include \ + -I $(BUILD_DIR) \ + +$(BUILD_DIR)\StyleHook.lib : StyleHook + +StyleHook : $(BUILD_DIR)\StyleHook.mak StyleHookBin + +$(BUILD_DIR)\StyleHook.mak : $(TSESTYLEHOOK_DIR)\$(@B).cif $(TSESTYLEHOOK_DIR)\$(@B).mak $(BUILD_RULES) + $(CIF2MAK) $(TSESTYLEHOOK_DIR)\$(@B).cif $(CIF2MAK_DEFAULTS) + +!if "$(TSE_USE_EDK_LIBRARY)" == "1" +TSE_DEFAULTS = $(EDK_DEFAULTS) +!else +TSE_DEFAULTS = $(BUILD_DEFAULTS) +!endif + +StyleHookBin : + $(MAKE) /$(MAKEFLAGS) $(TSE_DEFAULTS)\ + /f $(BUILD_DIR)\StyleHook.mak all\ + "MY_INCLUDES=$(STYLEHOOK_INCLUDES)"\ + "UNI_INCLUDE_PATH=$(TSEBIN_DIR)"\ + TYPE=LIBRARY \ + "EXT_HEADERS=$(BUILD_DIR)\token.h"\ + LIBRARY_NAME=$(BUILD_DIR)\StyleHook.lib\ + "CFLAGS=$(CFLAGS) /DTSE_FOR_APTIO_4_50" + +#************************************************************************* +#************************************************************************* +#** ** +#** (C)Copyright 1985-2010, American Megatrends, Inc. ** +#** ** +#** All Rights Reserved. ** +#** ** +#** 5555 Oakbrook Parkway, Suite 200, Norcross, GA 30093 ** +#** ** +#** Phone: (770)-246-8600 ** +#** ** +#************************************************************************* +#************************************************************************* diff --git a/EDK/MiniSetup/TseLite/StyleHook/StyleHook.sdl b/EDK/MiniSetup/TseLite/StyleHook/StyleHook.sdl new file mode 100644 index 0000000..cb3cf40 --- /dev/null +++ b/EDK/MiniSetup/TseLite/StyleHook/StyleHook.sdl @@ -0,0 +1,24 @@ +TOKEN + Name = StyleHook_SUPPORT + Value = 1 + TokenType = Boolean + TargetEQU = Yes + TargetMAK = Yes + Master = Yes + Help = "Main switch to enable StyleHook support in Project" +End + +MODULE + Help = "Includes StyleHook.mak to Project" + File = "StyleHook.mak" +End + +PATH + Name = "TSESTYLEHOOK_DIR" +End + +ELINK + Name = "$(BUILD_DIR)\StyleHook.lib" + Parent = "$(TSELITESRC_DIR)\StyleHook\StyleHook$(ARCH).lib" + InvokeOrder = ReplaceParent +End diff --git a/EDK/MiniSetup/TseLite/StyleHook/styleHook1.c b/EDK/MiniSetup/TseLite/StyleHook/styleHook1.c new file mode 100644 index 0000000..f076ff5 --- /dev/null +++ b/EDK/MiniSetup/TseLite/StyleHook/styleHook1.c @@ -0,0 +1,99 @@ +//*****************************************************************// +//*****************************************************************// +//*****************************************************************// +//** **// +//** (C)Copyright 1985-2010, American Megatrends, Inc. **// +//** **// +//** All Rights Reserved. **// +//** **// +//** 5555 Oakbrook Pkwy , Norcross, GA 30071 **// +//** **// +//** Phone: (770)-246-8600 **// +//** **// +//*****************************************************************// +//*****************************************************************// +//*****************************************************************// +// $Archive: /Alaska/SOURCE/Modules/AMITSE2_0/AMITSE/TseLite/StyleHook/styleHook1.c $ +// +// $Author: Arunsb $ +// +// $Revision: 2 $ +// +// $Date: 10/18/12 6:20a $ +// +//*****************************************************************// +//*****************************************************************// +// Revision History +// ---------------- +// $Log: /Alaska/SOURCE/Modules/AMITSE2_0/AMITSE/TseLite/StyleHook/styleHook1.c $ +// +// 2 10/18/12 6:20a Arunsb +// Updated for 2.16.1235 QA submission +// +// 3 10/10/12 12:40p Arunsb +// Synched the source for v2.16.1232, backup with Aptio +// +// 1 1/06/11 7:34p Madhans +// [TAG] - EIP 51678 +// [Category]- Enhancment +// [Severity]- Mordarate +// [Symptom]- If OEMs override the style module parts, If new tse adds +// new style hook then +// if the OEM has different style module, even if they don't need use the +// hook to avoid +// compilation issue they need touch their style module to add the new +// hook. +// [RootCause] - The Original Style Hooks are part of Style module itself. +// [Solution]- To create Empty style Hook List in TSE core. This will +// allows the OEM not +// to change their style module to update newer TSE. +// [Files] - StyleHook Module Part under TSE lite sources. StyleHook.lib +// StyleHookx64.lib tselitebin.sdl +// +//*****************************************************************// +//*****************************************************************// +// +// +// Name: StyleHook1.c +// +// Description: Contains generic or default style functions. +// +// +//********************************************************************** +#include "minisetup.h" + + + +// +//---------------------------------------------------------------------------- +// Procedure: StyleGetPageFrames +// +// Description: Function to number of frames +// +// Input: UINT32 page +// +// Output: UINT32 number of frames +// +//---------------------------------------------------------------------------- +// +UINT32 StyleGetPageFrames( UINT32 page ) +{ + return 1; +} + + + + +//*****************************************************************// +//*****************************************************************// +//** **// +//** (C)Copyright 1985-2010, American Megatrends, Inc. **// +//** **// +//** All Rights Reserved. **// +//** **// +//** 5555 Oakbrook Pkwy , Norcross, GA 30071 **// +//** **// +//** Phone: (770)-246-8600 **// +//** **// +//*****************************************************************// +//*****************************************************************// diff --git a/EDK/MiniSetup/TseLite/StyleHook/styleHook10.c b/EDK/MiniSetup/TseLite/StyleHook/styleHook10.c new file mode 100644 index 0000000..2bc80d3 --- /dev/null +++ b/EDK/MiniSetup/TseLite/StyleHook/styleHook10.c @@ -0,0 +1,97 @@ +//*****************************************************************// +//*****************************************************************// +//*****************************************************************// +//** **// +//** (C)Copyright 1985-2010, American Megatrends, Inc. **// +//** **// +//** All Rights Reserved. **// +//** **// +//** 5555 Oakbrook Pkwy , Norcross, GA 30071 **// +//** **// +//** Phone: (770)-246-8600 **// +//** **// +//*****************************************************************// +//*****************************************************************// +//*****************************************************************// +// $Archive: /Alaska/SOURCE/Modules/AMITSE2_0/AMITSE/TseLite/StyleHook/styleHook10.c $ +// +// $Author: Arunsb $ +// +// $Revision: 2 $ +// +// $Date: 10/18/12 6:20a $ +// +//*****************************************************************// +//*****************************************************************// +// Revision History +// ---------------- +// $Log: /Alaska/SOURCE/Modules/AMITSE2_0/AMITSE/TseLite/StyleHook/styleHook10.c $ +// +// 2 10/18/12 6:20a Arunsb +// Updated for 2.16.1235 QA submission +// +// 3 10/10/12 12:40p Arunsb +// Synched the source for v2.16.1232, backup with Aptio +// +// 1 1/06/11 7:35p Madhans +// [TAG] - EIP 51678 +// [Category]- Enhancment +// [Severity]- Mordarate +// [Symptom]- If OEMs override the style module parts, If new tse adds +// new style hook then +// if the OEM has different style module, even if they don't need use the +// hook to avoid +// compilation issue they need touch their style module to add the new +// hook. +// [RootCause] - The Original Style Hooks are part of Style module itself. +// [Solution]- To create Empty style Hook List in TSE core. This will +// allows the OEM not +// to change their style module to update newer TSE. +// [Files] - StyleHook Module Part under TSE lite sources. StyleHook.lib +// StyleHookx64.lib tselitebin.sdl +// +//*****************************************************************// +//*****************************************************************// +// +// +// Name: StyleHook10.c +// +// Description: Contains generic or default style functions. +// +// +//********************************************************************** +#include "minisetup.h" + + + + + +// +//---------------------------------------------------------------------------- +// Procedure: StyleInit +// +// Description: Function to initialize style +// +// Input: VOID +// +// Output: VOID +// +//---------------------------------------------------------------------------- +// +VOID StyleInit( VOID ) +{ + +} +//*****************************************************************// +//*****************************************************************// +//** **// +//** (C)Copyright 1985-2010, American Megatrends, Inc. **// +//** **// +//** All Rights Reserved. **// +//** **// +//** 5555 Oakbrook Pkwy , Norcross, GA 30071 **// +//** **// +//** Phone: (770)-246-8600 **// +//** **// +//*****************************************************************// +//*****************************************************************// diff --git a/EDK/MiniSetup/TseLite/StyleHook/styleHook11.c b/EDK/MiniSetup/TseLite/StyleHook/styleHook11.c new file mode 100644 index 0000000..61c01f7 --- /dev/null +++ b/EDK/MiniSetup/TseLite/StyleHook/styleHook11.c @@ -0,0 +1,98 @@ +//*****************************************************************// +//*****************************************************************// +//*****************************************************************// +//** **// +//** (C)Copyright 1985-2010, American Megatrends, Inc. **// +//** **// +//** All Rights Reserved. **// +//** **// +//** 5555 Oakbrook Pkwy , Norcross, GA 30071 **// +//** **// +//** Phone: (770)-246-8600 **// +//** **// +//*****************************************************************// +//*****************************************************************// +//*****************************************************************// +// $Archive: /Alaska/SOURCE/Modules/AMITSE2_0/AMITSE/TseLite/StyleHook/styleHook11.c $ +// +// $Author: Arunsb $ +// +// $Revision: 2 $ +// +// $Date: 10/18/12 6:20a $ +// +//*****************************************************************// +//*****************************************************************// +// Revision History +// ---------------- +// $Log: /Alaska/SOURCE/Modules/AMITSE2_0/AMITSE/TseLite/StyleHook/styleHook11.c $ +// +// 2 10/18/12 6:20a Arunsb +// Updated for 2.16.1235 QA submission +// +// 3 10/10/12 12:40p Arunsb +// Synched the source for v2.16.1232, backup with Aptio +// +// 1 1/06/11 7:35p Madhans +// [TAG] - EIP 51678 +// [Category]- Enhancment +// [Severity]- Mordarate +// [Symptom]- If OEMs override the style module parts, If new tse adds +// new style hook then +// if the OEM has different style module, even if they don't need use the +// hook to avoid +// compilation issue they need touch their style module to add the new +// hook. +// [RootCause] - The Original Style Hooks are part of Style module itself. +// [Solution]- To create Empty style Hook List in TSE core. This will +// allows the OEM not +// to change their style module to update newer TSE. +// [Files] - StyleHook Module Part under TSE lite sources. StyleHook.lib +// StyleHookx64.lib tselitebin.sdl +// +//*****************************************************************// +//*****************************************************************// +// +// +// Name: StyleHook11.c +// +// Description: Contains generic or default style functions. +// +// +//********************************************************************** +#include "minisetup.h" + + + + + + +// +//---------------------------------------------------------------------------- +// Procedure: StyleDrawPageBorder +// +// Description: Function to draw the page border +// +// Input: UINT32 page number +// +// Output: VOID +// +//---------------------------------------------------------------------------- +// +VOID StyleDrawPageBorder( UINT32 page ) +{ + +} +//*****************************************************************// +//*****************************************************************// +//** **// +//** (C)Copyright 1985-2010, American Megatrends, Inc. **// +//** **// +//** All Rights Reserved. **// +//** **// +//** 5555 Oakbrook Pkwy , Norcross, GA 30071 **// +//** **// +//** Phone: (770)-246-8600 **// +//** **// +//*****************************************************************// +//*****************************************************************// diff --git a/EDK/MiniSetup/TseLite/StyleHook/styleHook12.c b/EDK/MiniSetup/TseLite/StyleHook/styleHook12.c new file mode 100644 index 0000000..f2b7b6c --- /dev/null +++ b/EDK/MiniSetup/TseLite/StyleHook/styleHook12.c @@ -0,0 +1,98 @@ +//*****************************************************************// +//*****************************************************************// +//*****************************************************************// +//** **// +//** (C)Copyright 1985-2010, American Megatrends, Inc. **// +//** **// +//** All Rights Reserved. **// +//** **// +//** 5555 Oakbrook Pkwy , Norcross, GA 30071 **// +//** **// +//** Phone: (770)-246-8600 **// +//** **// +//*****************************************************************// +//*****************************************************************// +//*****************************************************************// +// $Archive: /Alaska/SOURCE/Modules/AMITSE2_0/AMITSE/TseLite/StyleHook/styleHook12.c $ +// +// $Author: Arunsb $ +// +// $Revision: 2 $ +// +// $Date: 10/18/12 6:20a $ +// +//*****************************************************************// +//*****************************************************************// +// Revision History +// ---------------- +// $Log: /Alaska/SOURCE/Modules/AMITSE2_0/AMITSE/TseLite/StyleHook/styleHook12.c $ +// +// 2 10/18/12 6:20a Arunsb +// Updated for 2.16.1235 QA submission +// +// 3 10/10/12 12:40p Arunsb +// Synched the source for v2.16.1232, backup with Aptio +// +// 1 1/06/11 7:35p Madhans +// [TAG] - EIP 51678 +// [Category]- Enhancment +// [Severity]- Mordarate +// [Symptom]- If OEMs override the style module parts, If new tse adds +// new style hook then +// if the OEM has different style module, even if they don't need use the +// hook to avoid +// compilation issue they need touch their style module to add the new +// hook. +// [RootCause] - The Original Style Hooks are part of Style module itself. +// [Solution]- To create Empty style Hook List in TSE core. This will +// allows the OEM not +// to change their style module to update newer TSE. +// [Files] - StyleHook Module Part under TSE lite sources. StyleHook.lib +// StyleHookx64.lib tselitebin.sdl +// +//*****************************************************************// +//*****************************************************************// +// +// +// Name: StyleHook12.c +// +// Description: Contains generic or default style functions. +// +// +//********************************************************************** +#include "minisetup.h" + + + + + + +// +//---------------------------------------------------------------------------- +// Procedure: StyleSelectFirstDisplayPage +// +// Description: Function to set the first display page +// +// Input: VOID +// +// Output: VOID +// +//---------------------------------------------------------------------------- +// +VOID StyleSelectFirstDisplayPage( VOID ) +{ + +} +//*****************************************************************// +//*****************************************************************// +//** **// +//** (C)Copyright 1985-2010, American Megatrends, Inc. **// +//** **// +//** All Rights Reserved. **// +//** **// +//** 5555 Oakbrook Pkwy , Norcross, GA 30071 **// +//** **// +//** Phone: (770)-246-8600 **// +//** **// +//*****************************************************************// +//*****************************************************************// diff --git a/EDK/MiniSetup/TseLite/StyleHook/styleHook13.c b/EDK/MiniSetup/TseLite/StyleHook/styleHook13.c new file mode 100644 index 0000000..2aff526 --- /dev/null +++ b/EDK/MiniSetup/TseLite/StyleHook/styleHook13.c @@ -0,0 +1,98 @@ +//*****************************************************************// +//*****************************************************************// +//*****************************************************************// +//** **// +//** (C)Copyright 1985-2010, American Megatrends, Inc. **// +//** **// +//** All Rights Reserved. **// +//** **// +//** 5555 Oakbrook Pkwy , Norcross, GA 30071 **// +//** **// +//** Phone: (770)-246-8600 **// +//** **// +//*****************************************************************// +//*****************************************************************// +//*****************************************************************// +// $Archive: /Alaska/SOURCE/Modules/AMITSE2_0/AMITSE/TseLite/StyleHook/styleHook13.c $ +// +// $Author: Arunsb $ +// +// $Revision: 2 $ +// +// $Date: 10/18/12 6:20a $ +// +//*****************************************************************// +//*****************************************************************// +// Revision History +// ---------------- +// $Log: /Alaska/SOURCE/Modules/AMITSE2_0/AMITSE/TseLite/StyleHook/styleHook13.c $ +// +// 2 10/18/12 6:20a Arunsb +// Updated for 2.16.1235 QA submission +// +// 3 10/10/12 12:40p Arunsb +// Synched the source for v2.16.1232, backup with Aptio +// +// 1 1/06/11 7:35p Madhans +// [TAG] - EIP 51678 +// [Category]- Enhancment +// [Severity]- Mordarate +// [Symptom]- If OEMs override the style module parts, If new tse adds +// new style hook then +// if the OEM has different style module, even if they don't need use the +// hook to avoid +// compilation issue they need touch their style module to add the new +// hook. +// [RootCause] - The Original Style Hooks are part of Style module itself. +// [Solution]- To create Empty style Hook List in TSE core. This will +// allows the OEM not +// to change their style module to update newer TSE. +// [Files] - StyleHook Module Part under TSE lite sources. StyleHook.lib +// StyleHookx64.lib tselitebin.sdl +// +//*****************************************************************// +//*****************************************************************// +// +// +// Name: StyleHook13.c +// +// Description: Contains generic or default style functions. +// +// +//********************************************************************** +#include "minisetup.h" + + + + + + +// +//---------------------------------------------------------------------------- +// Procedure: StyleAddExtraPagesData +// +// Description: Function to add extra pages +// +// Input: VOID +// +// Output: VOID +// +//---------------------------------------------------------------------------- +// +VOID StyleAddExtraPagesData(VOID) +{ + +} +//*****************************************************************// +//*****************************************************************// +//** **// +//** (C)Copyright 1985-2010, American Megatrends, Inc. **// +//** **// +//** All Rights Reserved. **// +//** **// +//** 5555 Oakbrook Pkwy , Norcross, GA 30071 **// +//** **// +//** Phone: (770)-246-8600 **// +//** **// +//*****************************************************************// +//*****************************************************************// diff --git a/EDK/MiniSetup/TseLite/StyleHook/styleHook14.c b/EDK/MiniSetup/TseLite/StyleHook/styleHook14.c new file mode 100644 index 0000000..62ce22b --- /dev/null +++ b/EDK/MiniSetup/TseLite/StyleHook/styleHook14.c @@ -0,0 +1,99 @@ +//*****************************************************************// +//*****************************************************************// +//*****************************************************************// +//** **// +//** (C)Copyright 1985-2010, American Megatrends, Inc. **// +//** **// +//** All Rights Reserved. **// +//** **// +//** 5555 Oakbrook Pkwy , Norcross, GA 30071 **// +//** **// +//** Phone: (770)-246-8600 **// +//** **// +//*****************************************************************// +//*****************************************************************// +//*****************************************************************// +// $Archive: /Alaska/SOURCE/Modules/AMITSE2_0/AMITSE/TseLite/StyleHook/styleHook14.c $ +// +// $Author: Arunsb $ +// +// $Revision: 2 $ +// +// $Date: 10/18/12 6:20a $ +// +//*****************************************************************// +//*****************************************************************// +// Revision History +// ---------------- +// $Log: /Alaska/SOURCE/Modules/AMITSE2_0/AMITSE/TseLite/StyleHook/styleHook14.c $ +// +// 2 10/18/12 6:20a Arunsb +// Updated for 2.16.1235 QA submission +// +// 3 10/10/12 12:40p Arunsb +// Synched the source for v2.16.1232, backup with Aptio +// +// 1 1/06/11 7:35p Madhans +// [TAG] - EIP 51678 +// [Category]- Enhancment +// [Severity]- Mordarate +// [Symptom]- If OEMs override the style module parts, If new tse adds +// new style hook then +// if the OEM has different style module, even if they don't need use the +// hook to avoid +// compilation issue they need touch their style module to add the new +// hook. +// [RootCause] - The Original Style Hooks are part of Style module itself. +// [Solution]- To create Empty style Hook List in TSE core. This will +// allows the OEM not +// to change their style module to update newer TSE. +// [Files] - StyleHook Module Part under TSE lite sources. StyleHook.lib +// StyleHookx64.lib tselitebin.sdl +// +//*****************************************************************// +//*****************************************************************// +// +// +// Name: StyleHook14.c +// +// Description: Contains generic or default style functions. +// +// +//********************************************************************** +#include "minisetup.h" + + + + + +// +//---------------------------------------------------------------------------- +// Procedure: StyleGetWindowColor +// +// Description: Function to get window color +// +// Input: UINT8 *Color - Window Color +// INTN Level - Window Level +// UINT8 Type - Window Type (0->Setup, 1->PostMenu) +// +// Output: status +// +//---------------------------------------------------------------------------- +// +EFI_STATUS StyleGetWindowColor(UINT8 *Color, INTN Level, UINT8 WindowType) +{ + return EFI_UNSUPPORTED ; +} +//*****************************************************************// +//*****************************************************************// +//** **// +//** (C)Copyright 1985-2010, American Megatrends, Inc. **// +//** **// +//** All Rights Reserved. **// +//** **// +//** 5555 Oakbrook Pkwy , Norcross, GA 30071 **// +//** **// +//** Phone: (770)-246-8600 **// +//** **// +//*****************************************************************// +//*****************************************************************// diff --git a/EDK/MiniSetup/TseLite/StyleHook/styleHook15.c b/EDK/MiniSetup/TseLite/StyleHook/styleHook15.c new file mode 100644 index 0000000..4d36a59 --- /dev/null +++ b/EDK/MiniSetup/TseLite/StyleHook/styleHook15.c @@ -0,0 +1,98 @@ +//*****************************************************************// +//*****************************************************************// +//*****************************************************************// +//** **// +//** (C)Copyright 1985-2010, American Megatrends, Inc. **// +//** **// +//** All Rights Reserved. **// +//** **// +//** 5555 Oakbrook Pkwy , Norcross, GA 30071 **// +//** **// +//** Phone: (770)-246-8600 **// +//** **// +//*****************************************************************// +//*****************************************************************// +//*****************************************************************// +// $Archive: /Alaska/SOURCE/Modules/AMITSE2_0/AMITSE/TseLite/StyleHook/styleHook15.c $ +// +// $Author: Arunsb $ +// +// $Revision: 2 $ +// +// $Date: 10/18/12 6:20a $ +// +//*****************************************************************// +//*****************************************************************// +// Revision History +// ---------------- +// $Log: /Alaska/SOURCE/Modules/AMITSE2_0/AMITSE/TseLite/StyleHook/styleHook15.c $ +// +// 2 10/18/12 6:20a Arunsb +// Updated for 2.16.1235 QA submission +// +// 3 10/10/12 12:40p Arunsb +// Synched the source for v2.16.1232, backup with Aptio +// +// 1 1/06/11 7:35p Madhans +// [TAG] - EIP 51678 +// [Category]- Enhancment +// [Severity]- Mordarate +// [Symptom]- If OEMs override the style module parts, If new tse adds +// new style hook then +// if the OEM has different style module, even if they don't need use the +// hook to avoid +// compilation issue they need touch their style module to add the new +// hook. +// [RootCause] - The Original Style Hooks are part of Style module itself. +// [Solution]- To create Empty style Hook List in TSE core. This will +// allows the OEM not +// to change their style module to update newer TSE. +// [Files] - StyleHook Module Part under TSE lite sources. StyleHook.lib +// StyleHookx64.lib tselitebin.sdl +// +//*****************************************************************// +//*****************************************************************// +// +// +// Name: StyleHook15.c +// +// Description: Contains generic or default style functions. +// +// +//********************************************************************** +#include "minisetup.h" + + + + + + +// +//---------------------------------------------------------------------------- +// Procedure: StyleInitializeFrame +// +// Description: Function to Initialize frame +// +// Input: FRAME_DATA *frame, UINT32 frameType, PAGE_INFO *data +// +// Output: EFI_STATUS +// +//---------------------------------------------------------------------------- +// +EFI_STATUS StyleInitializeFrame( FRAME_DATA *frame, UINT32 frameType, PAGE_INFO *data ) +{ + return EFI_UNSUPPORTED; +} +//*****************************************************************// +//*****************************************************************// +//** **// +//** (C)Copyright 1985-2010, American Megatrends, Inc. **// +//** **// +//** All Rights Reserved. **// +//** **// +//** 5555 Oakbrook Pkwy , Norcross, GA 30071 **// +//** **// +//** Phone: (770)-246-8600 **// +//** **// +//*****************************************************************// +//*****************************************************************// diff --git a/EDK/MiniSetup/TseLite/StyleHook/styleHook16.c b/EDK/MiniSetup/TseLite/StyleHook/styleHook16.c new file mode 100644 index 0000000..6539cdb --- /dev/null +++ b/EDK/MiniSetup/TseLite/StyleHook/styleHook16.c @@ -0,0 +1,98 @@ +//*****************************************************************// +//*****************************************************************// +//*****************************************************************// +//** **// +//** (C)Copyright 1985-2010, American Megatrends, Inc. **// +//** **// +//** All Rights Reserved. **// +//** **// +//** 5555 Oakbrook Pkwy , Norcross, GA 30071 **// +//** **// +//** Phone: (770)-246-8600 **// +//** **// +//*****************************************************************// +//*****************************************************************// +//*****************************************************************// +// $Archive: /Alaska/SOURCE/Modules/AMITSE2_0/AMITSE/TseLite/StyleHook/styleHook16.c $ +// +// $Author: Arunsb $ +// +// $Revision: 2 $ +// +// $Date: 10/18/12 6:20a $ +// +//*****************************************************************// +//*****************************************************************// +// Revision History +// ---------------- +// $Log: /Alaska/SOURCE/Modules/AMITSE2_0/AMITSE/TseLite/StyleHook/styleHook16.c $ +// +// 2 10/18/12 6:20a Arunsb +// Updated for 2.16.1235 QA submission +// +// 3 10/10/12 12:40p Arunsb +// Synched the source for v2.16.1232, backup with Aptio +// +// 1 1/06/11 7:35p Madhans +// [TAG] - EIP 51678 +// [Category]- Enhancment +// [Severity]- Mordarate +// [Symptom]- If OEMs override the style module parts, If new tse adds +// new style hook then +// if the OEM has different style module, even if they don't need use the +// hook to avoid +// compilation issue they need touch their style module to add the new +// hook. +// [RootCause] - The Original Style Hooks are part of Style module itself. +// [Solution]- To create Empty style Hook List in TSE core. This will +// allows the OEM not +// to change their style module to update newer TSE. +// [Files] - StyleHook Module Part under TSE lite sources. StyleHook.lib +// StyleHookx64.lib tselitebin.sdl +// +//*****************************************************************// +//*****************************************************************// +// +// +// Name: StyleHook16.c +// +// Description: Contains generic or default style functions. +// +// +//********************************************************************** +#include "minisetup.h" + + + + + + +// +//---------------------------------------------------------------------------- +// Procedure: StyleGetMessageboxColor +// +// Description: Function to get control Messagebox color +// +// Input: UINT16 ControlType, UINT8 *Color +// +// Output: status +// +//---------------------------------------------------------------------------- +// +EFI_STATUS StyleGetMessageboxColor( UINT8 MessageBoxType, UINT8 *Color) +{ + return EFI_UNSUPPORTED; +} +//*****************************************************************// +//*****************************************************************// +//** **// +//** (C)Copyright 1985-2010, American Megatrends, Inc. **// +//** **// +//** All Rights Reserved. **// +//** **// +//** 5555 Oakbrook Pkwy , Norcross, GA 30071 **// +//** **// +//** Phone: (770)-246-8600 **// +//** **// +//*****************************************************************// +//*****************************************************************// diff --git a/EDK/MiniSetup/TseLite/StyleHook/styleHook17.c b/EDK/MiniSetup/TseLite/StyleHook/styleHook17.c new file mode 100644 index 0000000..116aed7 --- /dev/null +++ b/EDK/MiniSetup/TseLite/StyleHook/styleHook17.c @@ -0,0 +1,99 @@ +//*****************************************************************// +//*****************************************************************// +//*****************************************************************// +//** **// +//** (C)Copyright 1985-2010, American Megatrends, Inc. **// +//** **// +//** All Rights Reserved. **// +//** **// +//** 5555 Oakbrook Pkwy , Norcross, GA 30071 **// +//** **// +//** Phone: (770)-246-8600 **// +//** **// +//*****************************************************************// +//*****************************************************************// +//*****************************************************************// +// $Archive: /Alaska/SOURCE/Modules/AMITSE2_0/AMITSE/TseLite/StyleHook/styleHook17.c $ +// +// $Author: Arunsb $ +// +// $Revision: 2 $ +// +// $Date: 10/18/12 6:20a $ +// +//*****************************************************************// +//*****************************************************************// +// Revision History +// ---------------- +// $Log: /Alaska/SOURCE/Modules/AMITSE2_0/AMITSE/TseLite/StyleHook/styleHook17.c $ +// +// 2 10/18/12 6:20a Arunsb +// Updated for 2.16.1235 QA submission +// +// 3 10/10/12 12:40p Arunsb +// Synched the source for v2.16.1232, backup with Aptio +// +// 1 1/06/11 7:35p Madhans +// [TAG] - EIP 51678 +// [Category]- Enhancment +// [Severity]- Mordarate +// [Symptom]- If OEMs override the style module parts, If new tse adds +// new style hook then +// if the OEM has different style module, even if they don't need use the +// hook to avoid +// compilation issue they need touch their style module to add the new +// hook. +// [RootCause] - The Original Style Hooks are part of Style module itself. +// [Solution]- To create Empty style Hook List in TSE core. This will +// allows the OEM not +// to change their style module to update newer TSE. +// [Files] - StyleHook Module Part under TSE lite sources. StyleHook.lib +// StyleHookx64.lib tselitebin.sdl +// +//*****************************************************************// +//*****************************************************************// +// +// +// Name: StyleHook17.c +// +// Description: Contains generic or default style functions. +// +// +//********************************************************************** +#include "minisetup.h" + + + + + + +// +//---------------------------------------------------------------------------- +// Procedure: StyleDrawScrollBar +// +// Description: Function to draw the frame scrollbar +// +// Input: FRAME_DATA *frame, UINT32 FirstLine, UINT32 LastLine, UINT32 modVal, UINT32 sizeOfBar, UINT32 numOfBlocks, BOOLEAN bEraseScrollBar +// +// Output: VOID +// +//---------------------------------------------------------------------------- +// +VOID StyleDrawScrollBar(FRAME_DATA *frame, UINT32 FirstLine, UINT32 LastLine, UINT32 modVal, + UINT32 sizeOfBar, UINT32 numOfBlocks, BOOLEAN bEraseScrollBar) +{ + +} +//*****************************************************************// +//*****************************************************************// +//** **// +//** (C)Copyright 1985-2010, American Megatrends, Inc. **// +//** **// +//** All Rights Reserved. **// +//** **// +//** 5555 Oakbrook Pkwy , Norcross, GA 30071 **// +//** **// +//** Phone: (770)-246-8600 **// +//** **// +//*****************************************************************// +//*****************************************************************// diff --git a/EDK/MiniSetup/TseLite/StyleHook/styleHook18.c b/EDK/MiniSetup/TseLite/StyleHook/styleHook18.c new file mode 100644 index 0000000..ebcca35 --- /dev/null +++ b/EDK/MiniSetup/TseLite/StyleHook/styleHook18.c @@ -0,0 +1,98 @@ +//*****************************************************************// +//*****************************************************************// +//*****************************************************************// +//** **// +//** (C)Copyright 1985-2010, American Megatrends, Inc. **// +//** **// +//** All Rights Reserved. **// +//** **// +//** 5555 Oakbrook Pkwy , Norcross, GA 30071 **// +//** **// +//** Phone: (770)-246-8600 **// +//** **// +//*****************************************************************// +//*****************************************************************// +//*****************************************************************// +// $Archive: /Alaska/SOURCE/Modules/AMITSE2_0/AMITSE/TseLite/StyleHook/styleHook18.c $ +// +// $Author: Arunsb $ +// +// $Revision: 2 $ +// +// $Date: 10/18/12 6:20a $ +// +//*****************************************************************// +//*****************************************************************// +// Revision History +// ---------------- +// $Log: /Alaska/SOURCE/Modules/AMITSE2_0/AMITSE/TseLite/StyleHook/styleHook18.c $ +// +// 2 10/18/12 6:20a Arunsb +// Updated for 2.16.1235 QA submission +// +// 3 10/10/12 12:40p Arunsb +// Synched the source for v2.16.1232, backup with Aptio +// +// 1 1/06/11 7:36p Madhans +// [TAG] - EIP 51678 +// [Category]- Enhancment +// [Severity]- Mordarate +// [Symptom]- If OEMs override the style module parts, If new tse adds +// new style hook then +// if the OEM has different style module, even if they don't need use the +// hook to avoid +// compilation issue they need touch their style module to add the new +// hook. +// [RootCause] - The Original Style Hooks are part of Style module itself. +// [Solution]- To create Empty style Hook List in TSE core. This will +// allows the OEM not +// to change their style module to update newer TSE. +// [Files] - StyleHook Module Part under TSE lite sources. StyleHook.lib +// StyleHookx64.lib tselitebin.sdl +// +//*****************************************************************// +//*****************************************************************// +// +// +// Name: StyleHook18.c +// +// Description: Contains generic or default style functions. +// +// +//********************************************************************** +#include "minisetup.h" + + + + + + +// +//---------------------------------------------------------------------------- +// Procedure: StyleFrameDrawable +// +// Description: Function to determine if frame is drawable +// +// Input: FRAME_DATA *frame +// +// Output: EFI_STATUS +// +//---------------------------------------------------------------------------- +// +EFI_STATUS StyleFrameDrawable( FRAME_DATA *frame ) +{ + return EFI_SUCCESS ; +} +//*****************************************************************// +//*****************************************************************// +//** **// +//** (C)Copyright 1985-2010, American Megatrends, Inc. **// +//** **// +//** All Rights Reserved. **// +//** **// +//** 5555 Oakbrook Pkwy , Norcross, GA 30071 **// +//** **// +//** Phone: (770)-246-8600 **// +//** **// +//*****************************************************************// +//*****************************************************************// diff --git a/EDK/MiniSetup/TseLite/StyleHook/styleHook19.c b/EDK/MiniSetup/TseLite/StyleHook/styleHook19.c new file mode 100644 index 0000000..ba9e219 --- /dev/null +++ b/EDK/MiniSetup/TseLite/StyleHook/styleHook19.c @@ -0,0 +1,98 @@ +//*****************************************************************// +//*****************************************************************// +//*****************************************************************// +//** **// +//** (C)Copyright 1985-2010, American Megatrends, Inc. **// +//** **// +//** All Rights Reserved. **// +//** **// +//** 5555 Oakbrook Pkwy , Norcross, GA 30071 **// +//** **// +//** Phone: (770)-246-8600 **// +//** **// +//*****************************************************************// +//*****************************************************************// +//*****************************************************************// +// $Archive: /Alaska/SOURCE/Modules/AMITSE2_0/AMITSE/TseLite/StyleHook/styleHook19.c $ +// +// $Author: Arunsb $ +// +// $Revision: 2 $ +// +// $Date: 10/18/12 6:20a $ +// +//*****************************************************************// +//*****************************************************************// +// Revision History +// ---------------- +// $Log: /Alaska/SOURCE/Modules/AMITSE2_0/AMITSE/TseLite/StyleHook/styleHook19.c $ +// +// 2 10/18/12 6:20a Arunsb +// Updated for 2.16.1235 QA submission +// +// 3 10/10/12 12:40p Arunsb +// Synched the source for v2.16.1232, backup with Aptio +// +// 1 1/06/11 7:36p Madhans +// [TAG] - EIP 51678 +// [Category]- Enhancment +// [Severity]- Mordarate +// [Symptom]- If OEMs override the style module parts, If new tse adds +// new style hook then +// if the OEM has different style module, even if they don't need use the +// hook to avoid +// compilation issue they need touch their style module to add the new +// hook. +// [RootCause] - The Original Style Hooks are part of Style module itself. +// [Solution]- To create Empty style Hook List in TSE core. This will +// allows the OEM not +// to change their style module to update newer TSE. +// [Files] - StyleHook Module Part under TSE lite sources. StyleHook.lib +// StyleHookx64.lib tselitebin.sdl +// +//*****************************************************************// +//*****************************************************************// +// +// +// Name: StyleHook19.c +// +// Description: Contains generic or default style functions. +// +// +//********************************************************************** +#include "minisetup.h" + + + + + + +// +//---------------------------------------------------------------------------- +// Procedure: StyleGetScrollBarColor +// +// Description: Function to get scrollbar color +// +// Input: VOID +// +// Output: FGCOLOR|BGCOLOR +// +//---------------------------------------------------------------------------- +// +UINT8 StyleGetScrollBarColor(VOID) +{ + return (EFI_BACKGROUND_BLUE|EFI_WHITE); +} +//*****************************************************************// +//*****************************************************************// +//** **// +//** (C)Copyright 1985-2010, American Megatrends, Inc. **// +//** **// +//** All Rights Reserved. **// +//** **// +//** 5555 Oakbrook Pkwy , Norcross, GA 30071 **// +//** **// +//** Phone: (770)-246-8600 **// +//** **// +//*****************************************************************// +//*****************************************************************// diff --git a/EDK/MiniSetup/TseLite/StyleHook/styleHook2.c b/EDK/MiniSetup/TseLite/StyleHook/styleHook2.c new file mode 100644 index 0000000..4645163 --- /dev/null +++ b/EDK/MiniSetup/TseLite/StyleHook/styleHook2.c @@ -0,0 +1,102 @@ +//*****************************************************************// +//*****************************************************************// +//*****************************************************************// +//** **// +//** (C)Copyright 1985-2010, American Megatrends, Inc. **// +//** **// +//** All Rights Reserved. **// +//** **// +//** 5555 Oakbrook Pkwy , Norcross, GA 30071 **// +//** **// +//** Phone: (770)-246-8600 **// +//** **// +//*****************************************************************// +//*****************************************************************// +//*****************************************************************// +// $Archive: /Alaska/SOURCE/Modules/AMITSE2_0/AMITSE/TseLite/StyleHook/styleHook2.c $ +// +// $Author: Arunsb $ +// +// $Revision: 2 $ +// +// $Date: 10/18/12 6:20a $ +// +//*****************************************************************// +//*****************************************************************// +// Revision History +// ---------------- +// $Log: /Alaska/SOURCE/Modules/AMITSE2_0/AMITSE/TseLite/StyleHook/styleHook2.c $ +// +// 2 10/18/12 6:20a Arunsb +// Updated for 2.16.1235 QA submission +// +// 3 10/10/12 12:40p Arunsb +// Synched the source for v2.16.1232, backup with Aptio +// +// 1 1/06/11 7:35p Madhans +// [TAG] - EIP 51678 +// [Category]- Enhancment +// [Severity]- Mordarate +// [Symptom]- If OEMs override the style module parts, If new tse adds +// new style hook then +// if the OEM has different style module, even if they don't need use the +// hook to avoid +// compilation issue they need touch their style module to add the new +// hook. +// [RootCause] - The Original Style Hooks are part of Style module itself. +// [Solution]- To create Empty style Hook List in TSE core. This will +// allows the OEM not +// to change their style module to update newer TSE. +// [Files] - StyleHook Module Part under TSE lite sources. StyleHook.lib +// StyleHookx64.lib tselitebin.sdl +// +//*****************************************************************// +//*****************************************************************// +// +// +// Name: StyleHook2.c +// +// Description: Contains generic or default style functions. +// +// +//********************************************************************** +#include "minisetup.h" + + +// +//-------------------------------------------------------------------------- +// +// Name: StyleControlColor +// +// Description: Adds controls to the frame +// +// Input: FRAME_DATA *frame - Pointer to the frame data +// STYLECOLORS Colors - Color scheme +// +// Output: EFI_STATUS Status - EFI_SUCCESS if successful, else +// EFI_UNSUPPORTED +// +//-------------------------------------------------------------------------- +// +EFI_STATUS StyleControlColor(FRAME_DATA *frame, STYLECOLORS *Colors) +{ + return EFI_SUCCESS; +} + + + + + +//*****************************************************************// +//*****************************************************************// +//** **// +//** (C)Copyright 1985-2010, American Megatrends, Inc. **// +//** **// +//** All Rights Reserved. **// +//** **// +//** 5555 Oakbrook Pkwy , Norcross, GA 30071 **// +//** **// +//** Phone: (770)-246-8600 **// +//** **// +//*****************************************************************// +//*****************************************************************// diff --git a/EDK/MiniSetup/TseLite/StyleHook/styleHook20.c b/EDK/MiniSetup/TseLite/StyleHook/styleHook20.c new file mode 100644 index 0000000..2ccef5a --- /dev/null +++ b/EDK/MiniSetup/TseLite/StyleHook/styleHook20.c @@ -0,0 +1,98 @@ +//*****************************************************************// +//*****************************************************************// +//*****************************************************************// +//** **// +//** (C)Copyright 1985-2010, American Megatrends, Inc. **// +//** **// +//** All Rights Reserved. **// +//** **// +//** 5555 Oakbrook Pkwy , Norcross, GA 30071 **// +//** **// +//** Phone: (770)-246-8600 **// +//** **// +//*****************************************************************// +//*****************************************************************// +//*****************************************************************// +// $Archive: /Alaska/SOURCE/Modules/AMITSE2_0/AMITSE/TseLite/StyleHook/styleHook20.c $ +// +// $Author: Arunsb $ +// +// $Revision: 2 $ +// +// $Date: 10/18/12 6:20a $ +// +//*****************************************************************// +//*****************************************************************// +// Revision History +// ---------------- +// $Log: /Alaska/SOURCE/Modules/AMITSE2_0/AMITSE/TseLite/StyleHook/styleHook20.c $ +// +// 2 10/18/12 6:20a Arunsb +// Updated for 2.16.1235 QA submission +// +// 3 10/10/12 12:40p Arunsb +// Synched the source for v2.16.1232, backup with Aptio +// +// 1 1/06/11 7:36p Madhans +// [TAG] - EIP 51678 +// [Category]- Enhancment +// [Severity]- Mordarate +// [Symptom]- If OEMs override the style module parts, If new tse adds +// new style hook then +// if the OEM has different style module, even if they don't need use the +// hook to avoid +// compilation issue they need touch their style module to add the new +// hook. +// [RootCause] - The Original Style Hooks are part of Style module itself. +// [Solution]- To create Empty style Hook List in TSE core. This will +// allows the OEM not +// to change their style module to update newer TSE. +// [Files] - StyleHook Module Part under TSE lite sources. StyleHook.lib +// StyleHookx64.lib tselitebin.sdl +// +//*****************************************************************// +//*****************************************************************// +// +// +// Name: StyleHook20.c +// +// Description: Contains generic or default style functions. +// +// +//********************************************************************** +#include "minisetup.h" + + + + + +// +//---------------------------------------------------------------------------- +// Procedure: StyleGetScrollBarDownArrowColor +// +// Description: Function to get scrollbar downarrow color +// +// Input: VOID +// +// Output: FGCOLOR|BGCOLOR +// +//---------------------------------------------------------------------------- +// +UINT8 StyleGetScrollBarDownArrowColor(VOID) +{ + return (EFI_BACKGROUND_BLUE|EFI_WHITE); +// return (SCROLLBAR_DOWNARROW_FGCOLOR | SCROLLBAR_DOWNARROW_BGCOLOR) ; +} +//*****************************************************************// +//*****************************************************************// +//** **// +//** (C)Copyright 1985-2010, American Megatrends, Inc. **// +//** **// +//** All Rights Reserved. **// +//** **// +//** 5555 Oakbrook Pkwy , Norcross, GA 30071 **// +//** **// +//** Phone: (770)-246-8600 **// +//** **// +//*****************************************************************// +//*****************************************************************// diff --git a/EDK/MiniSetup/TseLite/StyleHook/styleHook21.c b/EDK/MiniSetup/TseLite/StyleHook/styleHook21.c new file mode 100644 index 0000000..dc629d8 --- /dev/null +++ b/EDK/MiniSetup/TseLite/StyleHook/styleHook21.c @@ -0,0 +1,100 @@ +//*****************************************************************// +//*****************************************************************// +//*****************************************************************// +//** **// +//** (C)Copyright 1985-2010, American Megatrends, Inc. **// +//** **// +//** All Rights Reserved. **// +//** **// +//** 5555 Oakbrook Pkwy , Norcross, GA 30071 **// +//** **// +//** Phone: (770)-246-8600 **// +//** **// +//*****************************************************************// +//*****************************************************************// +//*****************************************************************// +// $Archive: /Alaska/SOURCE/Modules/AMITSE2_0/AMITSE/TseLite/StyleHook/styleHook21.c $ +// +// $Author: Arunsb $ +// +// $Revision: 2 $ +// +// $Date: 10/18/12 6:20a $ +// +//*****************************************************************// +//*****************************************************************// +// Revision History +// ---------------- +// $Log: /Alaska/SOURCE/Modules/AMITSE2_0/AMITSE/TseLite/StyleHook/styleHook21.c $ +// +// 2 10/18/12 6:20a Arunsb +// Updated for 2.16.1235 QA submission +// +// 3 10/10/12 12:40p Arunsb +// Synched the source for v2.16.1232, backup with Aptio +// +// 1 1/06/11 7:36p Madhans +// [TAG] - EIP 51678 +// [Category]- Enhancment +// [Severity]- Mordarate +// [Symptom]- If OEMs override the style module parts, If new tse adds +// new style hook then +// if the OEM has different style module, even if they don't need use the +// hook to avoid +// compilation issue they need touch their style module to add the new +// hook. +// [RootCause] - The Original Style Hooks are part of Style module itself. +// [Solution]- To create Empty style Hook List in TSE core. This will +// allows the OEM not +// to change their style module to update newer TSE. +// [Files] - StyleHook Module Part under TSE lite sources. StyleHook.lib +// StyleHookx64.lib tselitebin.sdl +// +//*****************************************************************// +//*****************************************************************// +// +// +// Name: StyleHook21.c +// +// Description: Contains generic or default style functions. +// +// +//********************************************************************** +#include "minisetup.h" + + + + + + +// +//---------------------------------------------------------------------------- +// Procedure: StyleHandleControlOverflow +// +// Description: Function to handle control overflow +// +// Input: FRAME_DATA *frame, CONTROL_DATA *control, UINT16 count +// +// Output: EFI_STATUS +// +//---------------------------------------------------------------------------- +// +EFI_STATUS StyleHandleControlOverflow( FRAME_DATA *frame, CONTROL_DATA *control, UINT16 count ) +{ + + return EFI_OUT_OF_RESOURCES ; +} + +//*****************************************************************// +//*****************************************************************// +//** **// +//** (C)Copyright 1985-2010, American Megatrends, Inc. **// +//** **// +//** All Rights Reserved. **// +//** **// +//** 5555 Oakbrook Pkwy , Norcross, GA 30071 **// +//** **// +//** Phone: (770)-246-8600 **// +//** **// +//*****************************************************************// +//*****************************************************************// diff --git a/EDK/MiniSetup/TseLite/StyleHook/styleHook22.c b/EDK/MiniSetup/TseLite/StyleHook/styleHook22.c new file mode 100644 index 0000000..f41e90b --- /dev/null +++ b/EDK/MiniSetup/TseLite/StyleHook/styleHook22.c @@ -0,0 +1,98 @@ +//*****************************************************************// +//*****************************************************************// +//*****************************************************************// +//** **// +//** (C)Copyright 1985-2010, American Megatrends, Inc. **// +//** **// +//** All Rights Reserved. **// +//** **// +//** 5555 Oakbrook Pkwy , Norcross, GA 30071 **// +//** **// +//** Phone: (770)-246-8600 **// +//** **// +//*****************************************************************// +//*****************************************************************// +//*****************************************************************// +// $Archive: /Alaska/SOURCE/Modules/AMITSE2_0/AMITSE/TseLite/StyleHook/styleHook22.c $ +// +// $Author: Arunsb $ +// +// $Revision: 2 $ +// +// $Date: 10/18/12 6:20a $ +// +//*****************************************************************// +//*****************************************************************// +// Revision History +// ---------------- +// $Log: /Alaska/SOURCE/Modules/AMITSE2_0/AMITSE/TseLite/StyleHook/styleHook22.c $ +// +// 2 10/18/12 6:20a Arunsb +// Updated for 2.16.1235 QA submission +// +// 3 10/10/12 12:40p Arunsb +// Synched the source for v2.16.1232, backup with Aptio +// +// 1 1/06/11 7:36p Madhans +// [TAG] - EIP 51678 +// [Category]- Enhancment +// [Severity]- Mordarate +// [Symptom]- If OEMs override the style module parts, If new tse adds +// new style hook then +// if the OEM has different style module, even if they don't need use the +// hook to avoid +// compilation issue they need touch their style module to add the new +// hook. +// [RootCause] - The Original Style Hooks are part of Style module itself. +// [Solution]- To create Empty style Hook List in TSE core. This will +// allows the OEM not +// to change their style module to update newer TSE. +// [Files] - StyleHook Module Part under TSE lite sources. StyleHook.lib +// StyleHookx64.lib tselitebin.sdl +// +//*****************************************************************// +//*****************************************************************// +// +// +// Name: StyleHook22.c +// +// Description: Contains generic or default style functions. +// +// +//********************************************************************** +#include "minisetup.h" + + + + + + +// +//---------------------------------------------------------------------------- +// Procedure: StyleFrameSetControlPositions +// +// Description: Function to set control positioning in a frame +// +// Input: FRAME_DATA *frame, UINT32 *pOtherEnd +// +// Output: VOID +// +//---------------------------------------------------------------------------- +// +VOID StyleFrameSetControlPositions(FRAME_DATA *frame, UINT32 *pOtherEnd) +{ + +} +//*****************************************************************// +//*****************************************************************// +//** **// +//** (C)Copyright 1985-2010, American Megatrends, Inc. **// +//** **// +//** All Rights Reserved. **// +//** **// +//** 5555 Oakbrook Pkwy , Norcross, GA 30071 **// +//** **// +//** Phone: (770)-246-8600 **// +//** **// +//*****************************************************************// +//*****************************************************************// diff --git a/EDK/MiniSetup/TseLite/StyleHook/styleHook23.c b/EDK/MiniSetup/TseLite/StyleHook/styleHook23.c new file mode 100644 index 0000000..ad5c878 --- /dev/null +++ b/EDK/MiniSetup/TseLite/StyleHook/styleHook23.c @@ -0,0 +1,95 @@ +//*****************************************************************// +//*****************************************************************// +//*****************************************************************// +//** **// +//** (C)Copyright 1985-2010, American Megatrends, Inc. **// +//** **// +//** All Rights Reserved. **// +//** **// +//** 5555 Oakbrook Pkwy , Norcross, GA 30071 **// +//** **// +//** Phone: (770)-246-8600 **// +//** **// +//*****************************************************************// +//*****************************************************************// +//*****************************************************************// +// $Archive: /Alaska/SOURCE/Modules/AMITSE2_0/AMITSE/TseLite/StyleHook/styleHook23.c $ +// +// $Author: Arunsb $ +// +// $Revision: 2 $ +// +// $Date: 10/18/12 6:20a $ +// +//*****************************************************************// +//*****************************************************************// +// Revision History +// ---------------- +// $Log: /Alaska/SOURCE/Modules/AMITSE2_0/AMITSE/TseLite/StyleHook/styleHook23.c $ +// +// 2 10/18/12 6:20a Arunsb +// Updated for 2.16.1235 QA submission +// +// 3 10/10/12 12:40p Arunsb +// Synched the source for v2.16.1232, backup with Aptio +// +// 1 1/06/11 7:36p Madhans +// [TAG] - EIP 51678 +// [Category]- Enhancment +// [Severity]- Mordarate +// [Symptom]- If OEMs override the style module parts, If new tse adds +// new style hook then +// if the OEM has different style module, even if they don't need use the +// hook to avoid +// compilation issue they need touch their style module to add the new +// hook. +// [RootCause] - The Original Style Hooks are part of Style module itself. +// [Solution]- To create Empty style Hook List in TSE core. This will +// allows the OEM not +// to change their style module to update newer TSE. +// [Files] - StyleHook Module Part under TSE lite sources. StyleHook.lib +// StyleHookx64.lib tselitebin.sdl +// +//*****************************************************************// +//*****************************************************************// +// +// +// Name: StyleHook23.c +// +// Description: Contains generic or default style functions. +// +// +//********************************************************************** +#include "minisetup.h" + + +// +//---------------------------------------------------------------------------- +// Procedure: StyleGetScrollBehavior +// +// Description: Function to get scroll behavior +// +// Input: VOID +// +// Output: BOOLEAN +// +//---------------------------------------------------------------------------- +// +BOOLEAN StyleGetScrollBehavior(VOID) +{ + return 1 ; +} + +//*****************************************************************// +//*****************************************************************// +//** **// +//** (C)Copyright 1985-2010, American Megatrends, Inc. **// +//** **// +//** All Rights Reserved. **// +//** **// +//** 5555 Oakbrook Pkwy , Norcross, GA 30071 **// +//** **// +//** Phone: (770)-246-8600 **// +//** **// +//*****************************************************************// +//*****************************************************************// diff --git a/EDK/MiniSetup/TseLite/StyleHook/styleHook24.c b/EDK/MiniSetup/TseLite/StyleHook/styleHook24.c new file mode 100644 index 0000000..fbf8be4 --- /dev/null +++ b/EDK/MiniSetup/TseLite/StyleHook/styleHook24.c @@ -0,0 +1,96 @@ +//*****************************************************************// +//*****************************************************************// +//*****************************************************************// +//** **// +//** (C)Copyright 1985-2010, American Megatrends, Inc. **// +//** **// +//** All Rights Reserved. **// +//** **// +//** 5555 Oakbrook Pkwy , Norcross, GA 30071 **// +//** **// +//** Phone: (770)-246-8600 **// +//** **// +//*****************************************************************// +//*****************************************************************// +//*****************************************************************// +// $Archive: /Alaska/SOURCE/Modules/AMITSE2_0/AMITSE/TseLite/StyleHook/styleHook24.c $ +// +// $Author: Arunsb $ +// +// $Revision: 2 $ +// +// $Date: 10/18/12 6:20a $ +// +//*****************************************************************// +//*****************************************************************// +// Revision History +// ---------------- +// $Log: /Alaska/SOURCE/Modules/AMITSE2_0/AMITSE/TseLite/StyleHook/styleHook24.c $ +// +// 2 10/18/12 6:20a Arunsb +// Updated for 2.16.1235 QA submission +// +// 3 10/10/12 12:40p Arunsb +// Synched the source for v2.16.1232, backup with Aptio +// +// 1 1/06/11 7:36p Madhans +// [TAG] - EIP 51678 +// [Category]- Enhancment +// [Severity]- Mordarate +// [Symptom]- If OEMs override the style module parts, If new tse adds +// new style hook then +// if the OEM has different style module, even if they don't need use the +// hook to avoid +// compilation issue they need touch their style module to add the new +// hook. +// [RootCause] - The Original Style Hooks are part of Style module itself. +// [Solution]- To create Empty style Hook List in TSE core. This will +// allows the OEM not +// to change their style module to update newer TSE. +// [Files] - StyleHook Module Part under TSE lite sources. StyleHook.lib +// StyleHookx64.lib tselitebin.sdl +// +//*****************************************************************// +//*****************************************************************// +// +// +// Name: StyleHook24.c +// +// Description: Contains generic or default style functions. +// +// +//********************************************************************** +#include "minisetup.h" + + + + +// +//---------------------------------------------------------------------------- +// Procedure: StyleFrameHandleTimer +// +// Description: Function to handle frame timer action +// +// Input: FRAME_DATA *frame, ACTION_DATA *action +// +// Output: EFI_STATUS +// +//---------------------------------------------------------------------------- +// +EFI_STATUS StyleFrameHandleTimer( FRAME_DATA *frame, ACTION_DATA *action ) +{ + return EFI_UNSUPPORTED ; +} +//*****************************************************************// +//*****************************************************************// +//** **// +//** (C)Copyright 1985-2010, American Megatrends, Inc. **// +//** **// +//** All Rights Reserved. **// +//** **// +//** 5555 Oakbrook Pkwy , Norcross, GA 30071 **// +//** **// +//** Phone: (770)-246-8600 **// +//** **// +//*****************************************************************// +//*****************************************************************// diff --git a/EDK/MiniSetup/TseLite/StyleHook/styleHook25.c b/EDK/MiniSetup/TseLite/StyleHook/styleHook25.c new file mode 100644 index 0000000..867a0a8 --- /dev/null +++ b/EDK/MiniSetup/TseLite/StyleHook/styleHook25.c @@ -0,0 +1,94 @@ +//*****************************************************************// +//*****************************************************************// +//*****************************************************************// +//** **// +//** (C)Copyright 1985-2010, American Megatrends, Inc. **// +//** **// +//** All Rights Reserved. **// +//** **// +//** 5555 Oakbrook Pkwy , Norcross, GA 30071 **// +//** **// +//** Phone: (770)-246-8600 **// +//** **// +//*****************************************************************// +//*****************************************************************// +//*****************************************************************// +// $Archive: /Alaska/SOURCE/Modules/AMITSE2_0/AMITSE/TseLite/StyleHook/styleHook25.c $ +// +// $Author: Arunsb $ +// +// $Revision: 2 $ +// +// $Date: 10/18/12 6:20a $ +// +//*****************************************************************// +//*****************************************************************// +// Revision History +// ---------------- +// $Log: /Alaska/SOURCE/Modules/AMITSE2_0/AMITSE/TseLite/StyleHook/styleHook25.c $ +// +// 2 10/18/12 6:20a Arunsb +// Updated for 2.16.1235 QA submission +// +// 3 10/10/12 12:40p Arunsb +// Synched the source for v2.16.1232, backup with Aptio +// +// 1 1/06/11 7:36p Madhans +// [TAG] - EIP 51678 +// [Category]- Enhancment +// [Severity]- Mordarate +// [Symptom]- If OEMs override the style module parts, If new tse adds +// new style hook then +// if the OEM has different style module, even if they don't need use the +// hook to avoid +// compilation issue they need touch their style module to add the new +// hook. +// [RootCause] - The Original Style Hooks are part of Style module itself. +// [Solution]- To create Empty style Hook List in TSE core. This will +// allows the OEM not +// to change their style module to update newer TSE. +// [Files] - StyleHook Module Part under TSE lite sources. StyleHook.lib +// StyleHookx64.lib tselitebin.sdl +// +//*****************************************************************// +//*****************************************************************// +// +// +// Name: StyleHook25.c +// +// Description: Contains generic or default style functions. +// +// +//********************************************************************** +#include "minisetup.h" + +// +//---------------------------------------------------------------------------- +// Procedure: StyleFrameHandleMouse +// +// Description: Function to handle frame using mouse +// +// Input: FRAME_DATA *frame, +// MOUSE_INFO MouseInfo +// +// Output: EFI_STATUS +// +//---------------------------------------------------------------------------- +// +EFI_STATUS StyleFrameHandleMouse( FRAME_DATA *frame, MOUSE_INFO MouseInfo) +{ + return EFI_UNSUPPORTED ; +} +//*****************************************************************// +//*****************************************************************// +//** **// +//** (C)Copyright 1985-2010, American Megatrends, Inc. **// +//** **// +//** All Rights Reserved. **// +//** **// +//** 5555 Oakbrook Pkwy , Norcross, GA 30071 **// +//** **// +//** Phone: (770)-246-8600 **// +//** **// +//*****************************************************************// +//*****************************************************************// diff --git a/EDK/MiniSetup/TseLite/StyleHook/styleHook26.c b/EDK/MiniSetup/TseLite/StyleHook/styleHook26.c new file mode 100644 index 0000000..bf7dc8b --- /dev/null +++ b/EDK/MiniSetup/TseLite/StyleHook/styleHook26.c @@ -0,0 +1,94 @@ +//*****************************************************************// +//*****************************************************************// +//*****************************************************************// +//** **// +//** (C)Copyright 1985-2010, American Megatrends, Inc. **// +//** **// +//** All Rights Reserved. **// +//** **// +//** 5555 Oakbrook Pkwy , Norcross, GA 30071 **// +//** **// +//** Phone: (770)-246-8600 **// +//** **// +//*****************************************************************// +//*****************************************************************// +//*****************************************************************// +// $Archive: /Alaska/SOURCE/Modules/AMITSE2_0/AMITSE/TseLite/StyleHook/styleHook26.c $ +// +// $Author: Arunsb $ +// +// $Revision: 2 $ +// +// $Date: 10/18/12 6:20a $ +// +//*****************************************************************// +//*****************************************************************// +// Revision History +// ---------------- +// $Log: /Alaska/SOURCE/Modules/AMITSE2_0/AMITSE/TseLite/StyleHook/styleHook26.c $ +// +// 2 10/18/12 6:20a Arunsb +// Updated for 2.16.1235 QA submission +// +// 3 10/10/12 12:40p Arunsb +// Synched the source for v2.16.1232, backup with Aptio +// +// 1 1/06/11 7:36p Madhans +// [TAG] - EIP 51678 +// [Category]- Enhancment +// [Severity]- Mordarate +// [Symptom]- If OEMs override the style module parts, If new tse adds +// new style hook then +// if the OEM has different style module, even if they don't need use the +// hook to avoid +// compilation issue they need touch their style module to add the new +// hook. +// [RootCause] - The Original Style Hooks are part of Style module itself. +// [Solution]- To create Empty style Hook List in TSE core. This will +// allows the OEM not +// to change their style module to update newer TSE. +// [Files] - StyleHook Module Part under TSE lite sources. StyleHook.lib +// StyleHookx64.lib tselitebin.sdl +// +//*****************************************************************// +//*****************************************************************// +// +// +// Name: StyleHook26.c +// +// Description: Contains generic or default style functions. +// +// +//********************************************************************** +#include "minisetup.h" + + +// +//---------------------------------------------------------------------------- +// Procedure: StyleFrameHandleKey +// +// Description: Function to handle frame action keys +// +// Input: FRAME_DATA *frame, EFI_INPUT_KEY Key +// +// Output: EFI_STATUS +// +//---------------------------------------------------------------------------- +// +EFI_STATUS StyleFrameHandleKey( FRAME_DATA *frame, EFI_INPUT_KEY Key ) +{ + return EFI_UNSUPPORTED ; +} +//*****************************************************************// +//*****************************************************************// +//** **// +//** (C)Copyright 1985-2010, American Megatrends, Inc. **// +//** **// +//** All Rights Reserved. **// +//** **// +//** 5555 Oakbrook Pkwy , Norcross, GA 30071 **// +//** **// +//** Phone: (770)-246-8600 **// +//** **// +//*****************************************************************// +//*****************************************************************// diff --git a/EDK/MiniSetup/TseLite/StyleHook/styleHook27.c b/EDK/MiniSetup/TseLite/StyleHook/styleHook27.c new file mode 100644 index 0000000..6067aa0 --- /dev/null +++ b/EDK/MiniSetup/TseLite/StyleHook/styleHook27.c @@ -0,0 +1,95 @@ +//*****************************************************************// +//*****************************************************************// +//*****************************************************************// +//** **// +//** (C)Copyright 1985-2010, American Megatrends, Inc. **// +//** **// +//** All Rights Reserved. **// +//** **// +//** 5555 Oakbrook Pkwy , Norcross, GA 30071 **// +//** **// +//** Phone: (770)-246-8600 **// +//** **// +//*****************************************************************// +//*****************************************************************// +//*****************************************************************// +// $Archive: /Alaska/SOURCE/Modules/AMITSE2_0/AMITSE/TseLite/StyleHook/styleHook27.c $ +// +// $Author: Arunsb $ +// +// $Revision: 2 $ +// +// $Date: 10/18/12 6:20a $ +// +//*****************************************************************// +//*****************************************************************// +// Revision History +// ---------------- +// $Log: /Alaska/SOURCE/Modules/AMITSE2_0/AMITSE/TseLite/StyleHook/styleHook27.c $ +// +// 2 10/18/12 6:20a Arunsb +// Updated for 2.16.1235 QA submission +// +// 3 10/10/12 12:40p Arunsb +// Synched the source for v2.16.1232, backup with Aptio +// +// 1 1/06/11 7:36p Madhans +// [TAG] - EIP 51678 +// [Category]- Enhancment +// [Severity]- Mordarate +// [Symptom]- If OEMs override the style module parts, If new tse adds +// new style hook then +// if the OEM has different style module, even if they don't need use the +// hook to avoid +// compilation issue they need touch their style module to add the new +// hook. +// [RootCause] - The Original Style Hooks are part of Style module itself. +// [Solution]- To create Empty style Hook List in TSE core. This will +// allows the OEM not +// to change their style module to update newer TSE. +// [Files] - StyleHook Module Part under TSE lite sources. StyleHook.lib +// StyleHookx64.lib tselitebin.sdl +// +//*****************************************************************// +//*****************************************************************// +// +// +// Name: StyleHook27.c +// +// Description: Contains generic or default style functions. +// +// +//********************************************************************** +#include "minisetup.h" + + +// +//---------------------------------------------------------------------------- +// Procedure: StyleGetFrameInitData +// +// Description: Function to get frame initialization data +// +// Input: UINT32 page number, UINT32 frame number +// +// Output: VOID +// +//---------------------------------------------------------------------------- +// +VOID *StyleGetFrameInitData( UINT32 page, UINT32 frame ) +{ + return NULL; + +} +//*****************************************************************// +//*****************************************************************// +//** **// +//** (C)Copyright 1985-2010, American Megatrends, Inc. **// +//** **// +//** All Rights Reserved. **// +//** **// +//** 5555 Oakbrook Pkwy , Norcross, GA 30071 **// +//** **// +//** Phone: (770)-246-8600 **// +//** **// +//*****************************************************************// +//*****************************************************************// diff --git a/EDK/MiniSetup/TseLite/StyleHook/styleHook28.c b/EDK/MiniSetup/TseLite/StyleHook/styleHook28.c new file mode 100644 index 0000000..d7ac5ed --- /dev/null +++ b/EDK/MiniSetup/TseLite/StyleHook/styleHook28.c @@ -0,0 +1,94 @@ +//*****************************************************************// +//*****************************************************************// +//*****************************************************************// +//** **// +//** (C)Copyright 1985-2010, American Megatrends, Inc. **// +//** **// +//** All Rights Reserved. **// +//** **// +//** 5555 Oakbrook Pkwy , Norcross, GA 30071 **// +//** **// +//** Phone: (770)-246-8600 **// +//** **// +//*****************************************************************// +//*****************************************************************// +//*****************************************************************// +// $Archive: /Alaska/SOURCE/Modules/AMITSE2_0/AMITSE/TseLite/StyleHook/styleHook28.c $ +// +// $Author: Arunsb $ +// +// $Revision: 2 $ +// +// $Date: 10/18/12 6:20a $ +// +//*****************************************************************// +//*****************************************************************// +// Revision History +// ---------------- +// $Log: /Alaska/SOURCE/Modules/AMITSE2_0/AMITSE/TseLite/StyleHook/styleHook28.c $ +// +// 2 10/18/12 6:20a Arunsb +// Updated for 2.16.1235 QA submission +// +// 3 10/10/12 12:40p Arunsb +// Synched the source for v2.16.1232, backup with Aptio +// +// 1 1/06/11 7:36p Madhans +// [TAG] - EIP 51678 +// [Category]- Enhancment +// [Severity]- Mordarate +// [Symptom]- If OEMs override the style module parts, If new tse adds +// new style hook then +// if the OEM has different style module, even if they don't need use the +// hook to avoid +// compilation issue they need touch their style module to add the new +// hook. +// [RootCause] - The Original Style Hooks are part of Style module itself. +// [Solution]- To create Empty style Hook List in TSE core. This will +// allows the OEM not +// to change their style module to update newer TSE. +// [Files] - StyleHook Module Part under TSE lite sources. StyleHook.lib +// StyleHookx64.lib tselitebin.sdl +// +//*****************************************************************// +//*****************************************************************// +// +// +// Name: StyleHook28.c +// +// Description: Contains generic or default style functions. +// +// +//********************************************************************** +#include "minisetup.h" + +// +//---------------------------------------------------------------------------- +// Procedure: StyleGetNavToken +// +// Description: Function to get navigation token +// +// Input: UINT32 page +// +// Output: UINT16 token number +// +//---------------------------------------------------------------------------- +// +UINT16 StyleGetNavToken( UINT32 page ) +{ + + return 0 ; +} +//*****************************************************************// +//*****************************************************************// +//** **// +//** (C)Copyright 1985-2010, American Megatrends, Inc. **// +//** **// +//** All Rights Reserved. **// +//** **// +//** 5555 Oakbrook Pkwy , Norcross, GA 30071 **// +//** **// +//** Phone: (770)-246-8600 **// +//** **// +//*****************************************************************// +//*****************************************************************// diff --git a/EDK/MiniSetup/TseLite/StyleHook/styleHook29.c b/EDK/MiniSetup/TseLite/StyleHook/styleHook29.c new file mode 100644 index 0000000..8e60ae3 --- /dev/null +++ b/EDK/MiniSetup/TseLite/StyleHook/styleHook29.c @@ -0,0 +1,94 @@ +//*****************************************************************// +//*****************************************************************// +//*****************************************************************// +//** **// +//** (C)Copyright 1985-2010, American Megatrends, Inc. **// +//** **// +//** All Rights Reserved. **// +//** **// +//** 5555 Oakbrook Pkwy , Norcross, GA 30071 **// +//** **// +//** Phone: (770)-246-8600 **// +//** **// +//*****************************************************************// +//*****************************************************************// +//*****************************************************************// +// $Archive: /Alaska/SOURCE/Modules/AMITSE2_0/AMITSE/TseLite/StyleHook/styleHook29.c $ +// +// $Author: Arunsb $ +// +// $Revision: 2 $ +// +// $Date: 10/18/12 6:20a $ +// +//*****************************************************************// +//*****************************************************************// +// Revision History +// ---------------- +// $Log: /Alaska/SOURCE/Modules/AMITSE2_0/AMITSE/TseLite/StyleHook/styleHook29.c $ +// +// 2 10/18/12 6:20a Arunsb +// Updated for 2.16.1235 QA submission +// +// 3 10/10/12 12:40p Arunsb +// Synched the source for v2.16.1232, backup with Aptio +// +// 1 1/06/11 7:36p Madhans +// [TAG] - EIP 51678 +// [Category]- Enhancment +// [Severity]- Mordarate +// [Symptom]- If OEMs override the style module parts, If new tse adds +// new style hook then +// if the OEM has different style module, even if they don't need use the +// hook to avoid +// compilation issue they need touch their style module to add the new +// hook. +// [RootCause] - The Original Style Hooks are part of Style module itself. +// [Solution]- To create Empty style Hook List in TSE core. This will +// allows the OEM not +// to change their style module to update newer TSE. +// [Files] - StyleHook Module Part under TSE lite sources. StyleHook.lib +// StyleHookx64.lib tselitebin.sdl +// +//*****************************************************************// +//*****************************************************************// +// +// +// Name: StyleHook29.c +// +// Description: Contains generic or default style functions. +// +// +//********************************************************************** +#include "minisetup.h" + + +// +//---------------------------------------------------------------------------- +// Procedure: StyleUpdateFrameStrings +// +// Description: Function to update frame strings +// +// Input: PAGE_DATA *page +// +// Output: VOID +// +//---------------------------------------------------------------------------- +// +VOID StyleUpdateFrameStrings( PAGE_DATA *page ) +{ +} + +//*****************************************************************// +//*****************************************************************// +//** **// +//** (C)Copyright 1985-2010, American Megatrends, Inc. **// +//** **// +//** All Rights Reserved. **// +//** **// +//** 5555 Oakbrook Pkwy , Norcross, GA 30071 **// +//** **// +//** Phone: (770)-246-8600 **// +//** **// +//*****************************************************************// +//*****************************************************************// diff --git a/EDK/MiniSetup/TseLite/StyleHook/styleHook3.c b/EDK/MiniSetup/TseLite/StyleHook/styleHook3.c new file mode 100644 index 0000000..195cbb2 --- /dev/null +++ b/EDK/MiniSetup/TseLite/StyleHook/styleHook3.c @@ -0,0 +1,101 @@ +//*****************************************************************// +//*****************************************************************// +//*****************************************************************// +//** **// +//** (C)Copyright 1985-2010, American Megatrends, Inc. **// +//** **// +//** All Rights Reserved. **// +//** **// +//** 5555 Oakbrook Pkwy , Norcross, GA 30071 **// +//** **// +//** Phone: (770)-246-8600 **// +//** **// +//*****************************************************************// +//*****************************************************************// +//*****************************************************************// +// $Archive: /Alaska/SOURCE/Modules/AMITSE2_0/AMITSE/TseLite/StyleHook/styleHook3.c $ +// +// $Author: Arunsb $ +// +// $Revision: 2 $ +// +// $Date: 10/18/12 6:20a $ +// +//*****************************************************************// +//*****************************************************************// +// Revision History +// ---------------- +// $Log: /Alaska/SOURCE/Modules/AMITSE2_0/AMITSE/TseLite/StyleHook/styleHook3.c $ +// +// 2 10/18/12 6:20a Arunsb +// Updated for 2.16.1235 QA submission +// +// 3 10/10/12 12:40p Arunsb +// Synched the source for v2.16.1232, backup with Aptio +// +// 1 1/06/11 7:35p Madhans +// [TAG] - EIP 51678 +// [Category]- Enhancment +// [Severity]- Mordarate +// [Symptom]- If OEMs override the style module parts, If new tse adds +// new style hook then +// if the OEM has different style module, even if they don't need use the +// hook to avoid +// compilation issue they need touch their style module to add the new +// hook. +// [RootCause] - The Original Style Hooks are part of Style module itself. +// [Solution]- To create Empty style Hook List in TSE core. This will +// allows the OEM not +// to change their style module to update newer TSE. +// [Files] - StyleHook Module Part under TSE lite sources. StyleHook.lib +// StyleHookx64.lib tselitebin.sdl +// +//*****************************************************************// +//*****************************************************************// +// +// +// Name: StyleHook3.c +// +// Description: Contains generic or default style functions. +// +// +//********************************************************************** +#include "minisetup.h" + + +// +//---------------------------------------------------------------------------- +// Procedure: StyleGetClearScreenColor +// +// Description: Function to Get Clear Screen Color +// +// Input: VOID +// +// Output: STYLE_CLEAR_SCREEN_COLOR +// +//---------------------------------------------------------------------------- +// +UINTN StyleGetClearScreenColor(VOID) +{ + return (EFI_BACKGROUND_BLUE|EFI_WHITE); +} + + + + + + + +//*****************************************************************// +//*****************************************************************// +//** **// +//** (C)Copyright 1985-2010, American Megatrends, Inc. **// +//** **// +//** All Rights Reserved. **// +//** **// +//** 5555 Oakbrook Pkwy , Norcross, GA 30071 **// +//** **// +//** Phone: (770)-246-8600 **// +//** **// +//*****************************************************************// +//*****************************************************************// diff --git a/EDK/MiniSetup/TseLite/StyleHook/styleHook30.c b/EDK/MiniSetup/TseLite/StyleHook/styleHook30.c new file mode 100644 index 0000000..30410a3 --- /dev/null +++ b/EDK/MiniSetup/TseLite/StyleHook/styleHook30.c @@ -0,0 +1,98 @@ +//*****************************************************************// +//*****************************************************************// +//*****************************************************************// +//** **// +//** (C)Copyright 1985-2010, American Megatrends, Inc. **// +//** **// +//** All Rights Reserved. **// +//** **// +//** 5555 Oakbrook Pkwy , Norcross, GA 30071 **// +//** **// +//** Phone: (770)-246-8600 **// +//** **// +//*****************************************************************// +//*****************************************************************// +//*****************************************************************// +// $Archive: /Alaska/SOURCE/Modules/AMITSE2_0/AMITSE/TseLite/StyleHook/styleHook30.c $ +// +// $Author: Arunsb $ +// +// $Revision: 2 $ +// +// $Date: 10/18/12 6:20a $ +// +//*****************************************************************// +//*****************************************************************// +// Revision History +// ---------------- +// $Log: /Alaska/SOURCE/Modules/AMITSE2_0/AMITSE/TseLite/StyleHook/styleHook30.c $ +// +// 2 10/18/12 6:20a Arunsb +// Updated for 2.16.1235 QA submission +// +// 3 10/10/12 12:40p Arunsb +// Synched the source for v2.16.1232, backup with Aptio +// +// 1 1/06/11 7:36p Madhans +// [TAG] - EIP 51678 +// [Category]- Enhancment +// [Severity]- Mordarate +// [Symptom]- If OEMs override the style module parts, If new tse adds +// new style hook then +// if the OEM has different style module, even if they don't need use the +// hook to avoid +// compilation issue they need touch their style module to add the new +// hook. +// [RootCause] - The Original Style Hooks are part of Style module itself. +// [Solution]- To create Empty style Hook List in TSE core. This will +// allows the OEM not +// to change their style module to update newer TSE. +// [Files] - StyleHook Module Part under TSE lite sources. StyleHook.lib +// StyleHookx64.lib tselitebin.sdl +// +//*****************************************************************// +//*****************************************************************// +// +// +// Name: StyleHook30.c +// +// Description: Contains generic or default style functions. +// +// +//********************************************************************** +#include "minisetup.h" + + + + + + +// +//---------------------------------------------------------------------------- +// Procedure: StyleAddAdditionalControls +// +// Description: Function to add additinal controls +// +// Input: FRAME_DATA *frame, UINT32 controlNumber, BOOLEAN focus +// +// Output: EFI_STATUS +// +//---------------------------------------------------------------------------- +// +EFI_STATUS StyleAddAdditionalControls( FRAME_DATA *frame, UINT32 controlNumber, BOOLEAN focus ) +{ + return EFI_SUCCESS ; +} +//*****************************************************************// +//*****************************************************************// +//** **// +//** (C)Copyright 1985-2010, American Megatrends, Inc. **// +//** **// +//** All Rights Reserved. **// +//** **// +//** 5555 Oakbrook Pkwy , Norcross, GA 30071 **// +//** **// +//** Phone: (770)-246-8600 **// +//** **// +//*****************************************************************// +//*****************************************************************// diff --git a/EDK/MiniSetup/TseLite/StyleHook/styleHook31.c b/EDK/MiniSetup/TseLite/StyleHook/styleHook31.c new file mode 100644 index 0000000..4fe0f84 --- /dev/null +++ b/EDK/MiniSetup/TseLite/StyleHook/styleHook31.c @@ -0,0 +1,96 @@ +//*****************************************************************// +//*****************************************************************// +//*****************************************************************// +//** **// +//** (C)Copyright 1985-2010, American Megatrends, Inc. **// +//** **// +//** All Rights Reserved. **// +//** **// +//** 5555 Oakbrook Pkwy , Norcross, GA 30071 **// +//** **// +//** Phone: (770)-246-8600 **// +//** **// +//*****************************************************************// +//*****************************************************************// +//*****************************************************************// +// $Archive: /Alaska/SOURCE/Modules/AMITSE2_0/AMITSE/TseLite/StyleHook/styleHook31.c $ +// +// $Author: Arunsb $ +// +// $Revision: 2 $ +// +// $Date: 10/18/12 6:20a $ +// +//*****************************************************************// +//*****************************************************************// +// Revision History +// ---------------- +// $Log: /Alaska/SOURCE/Modules/AMITSE2_0/AMITSE/TseLite/StyleHook/styleHook31.c $ +// +// 2 10/18/12 6:20a Arunsb +// Updated for 2.16.1235 QA submission +// +// 3 10/10/12 12:40p Arunsb +// Synched the source for v2.16.1232, backup with Aptio +// +// 1 1/06/11 7:36p Madhans +// [TAG] - EIP 51678 +// [Category]- Enhancment +// [Severity]- Mordarate +// [Symptom]- If OEMs override the style module parts, If new tse adds +// new style hook then +// if the OEM has different style module, even if they don't need use the +// hook to avoid +// compilation issue they need touch their style module to add the new +// hook. +// [RootCause] - The Original Style Hooks are part of Style module itself. +// [Solution]- To create Empty style Hook List in TSE core. This will +// allows the OEM not +// to change their style module to update newer TSE. +// [Files] - StyleHook Module Part under TSE lite sources. StyleHook.lib +// StyleHookx64.lib tselitebin.sdl +// +//*****************************************************************// +//*****************************************************************// +// +// +// Name: StyleHook31.c +// +// Description: Contains generic or default style functions. +// +// +//********************************************************************** +#include "minisetup.h" + + + +// +//---------------------------------------------------------------------------- +// Procedure: StyleSubPageItemFocus +// +// Description: This function is called whenever a user returns (or navigates back) +// from a submenu page causing a complete page redraw. OEMs may use this hook to set item focus. +// The default behavior sets focus to the previously focused page item. +// +// Input: PAGE_DATA *page, FRAME_DATA *frame +// +// Output: VOID +// +//---------------------------------------------------------------------------- +// +VOID StyleSubPageItemFocus(PAGE_DATA *page, FRAME_DATA *frame ) +{ +} +//*****************************************************************// +//*****************************************************************// +//** **// +//** (C)Copyright 1985-2010, American Megatrends, Inc. **// +//** **// +//** All Rights Reserved. **// +//** **// +//** 5555 Oakbrook Pkwy , Norcross, GA 30071 **// +//** **// +//** Phone: (770)-246-8600 **// +//** **// +//*****************************************************************// +//*****************************************************************// diff --git a/EDK/MiniSetup/TseLite/StyleHook/styleHook32.c b/EDK/MiniSetup/TseLite/StyleHook/styleHook32.c new file mode 100644 index 0000000..7ba48e1 --- /dev/null +++ b/EDK/MiniSetup/TseLite/StyleHook/styleHook32.c @@ -0,0 +1,96 @@ +//*****************************************************************// +//*****************************************************************// +//*****************************************************************// +//** **// +//** (C)Copyright 1985-2010, American Megatrends, Inc. **// +//** **// +//** All Rights Reserved. **// +//** **// +//** 5555 Oakbrook Pkwy , Norcross, GA 30071 **// +//** **// +//** Phone: (770)-246-8600 **// +//** **// +//*****************************************************************// +//*****************************************************************// +//*****************************************************************// +// $Archive: /Alaska/SOURCE/Modules/AMITSE2_0/AMITSE/TseLite/StyleHook/styleHook32.c $ +// +// $Author: Arunsb $ +// +// $Revision: 2 $ +// +// $Date: 10/18/12 6:20a $ +// +//*****************************************************************// +//*****************************************************************// +// Revision History +// ---------------- +// $Log: /Alaska/SOURCE/Modules/AMITSE2_0/AMITSE/TseLite/StyleHook/styleHook32.c $ +// +// 2 10/18/12 6:20a Arunsb +// Updated for 2.16.1235 QA submission +// +// 3 10/10/12 12:40p Arunsb +// Synched the source for v2.16.1232, backup with Aptio +// +// 1 1/06/11 7:36p Madhans +// [TAG] - EIP 51678 +// [Category]- Enhancment +// [Severity]- Mordarate +// [Symptom]- If OEMs override the style module parts, If new tse adds +// new style hook then +// if the OEM has different style module, even if they don't need use the +// hook to avoid +// compilation issue they need touch their style module to add the new +// hook. +// [RootCause] - The Original Style Hooks are part of Style module itself. +// [Solution]- To create Empty style Hook List in TSE core. This will +// allows the OEM not +// to change their style module to update newer TSE. +// [Files] - StyleHook Module Part under TSE lite sources. StyleHook.lib +// StyleHookx64.lib tselitebin.sdl +// +//*****************************************************************// +//*****************************************************************// +// +// +// Name: StyleHook32.c +// +// Description: Contains generic or default style functions. +// +// +//********************************************************************** +#include "minisetup.h" + + +// +//---------------------------------------------------------------------------- +// Procedure: StylePageItemFocus +// +// Description: This function is called whenever a user navigates to a new page. +// OEMs may use this hook to set item focus. +// The default behavior sets focus to the previously focused page item. +// +// Input: PAGE_DATA *page, FRAME_DATA *frame +// +// Output: VOID +// +//---------------------------------------------------------------------------- +// +VOID StylePageItemFocus(PAGE_DATA *page, FRAME_DATA *frame ) +{ + +} +//*****************************************************************// +//*****************************************************************// +//** **// +//** (C)Copyright 1985-2010, American Megatrends, Inc. **// +//** **// +//** All Rights Reserved. **// +//** **// +//** 5555 Oakbrook Pkwy , Norcross, GA 30071 **// +//** **// +//** Phone: (770)-246-8600 **// +//** **// +//*****************************************************************// +//*****************************************************************// diff --git a/EDK/MiniSetup/TseLite/StyleHook/styleHook33.c b/EDK/MiniSetup/TseLite/StyleHook/styleHook33.c new file mode 100644 index 0000000..cea7ffa --- /dev/null +++ b/EDK/MiniSetup/TseLite/StyleHook/styleHook33.c @@ -0,0 +1,97 @@ +//*****************************************************************// +//*****************************************************************// +//*****************************************************************// +//** **// +//** (C)Copyright 1985-2010, American Megatrends, Inc. **// +//** **// +//** All Rights Reserved. **// +//** **// +//** 5555 Oakbrook Pkwy , Norcross, GA 30071 **// +//** **// +//** Phone: (770)-246-8600 **// +//** **// +//*****************************************************************// +//*****************************************************************// +//*****************************************************************// +// $Archive: /Alaska/SOURCE/Modules/AMITSE2_0/AMITSE/TseLite/StyleHook/styleHook33.c $ +// +// $Author: Arunsb $ +// +// $Revision: 2 $ +// +// $Date: 10/18/12 6:20a $ +// +//*****************************************************************// +//*****************************************************************// +// Revision History +// ---------------- +// $Log: /Alaska/SOURCE/Modules/AMITSE2_0/AMITSE/TseLite/StyleHook/styleHook33.c $ +// +// 2 10/18/12 6:20a Arunsb +// Updated for 2.16.1235 QA submission +// +// 3 10/10/12 12:40p Arunsb +// Synched the source for v2.16.1232, backup with Aptio +// +// 1 1/06/11 7:36p Madhans +// [TAG] - EIP 51678 +// [Category]- Enhancment +// [Severity]- Mordarate +// [Symptom]- If OEMs override the style module parts, If new tse adds +// new style hook then +// if the OEM has different style module, even if they don't need use the +// hook to avoid +// compilation issue they need touch their style module to add the new +// hook. +// [RootCause] - The Original Style Hooks are part of Style module itself. +// [Solution]- To create Empty style Hook List in TSE core. This will +// allows the OEM not +// to change their style module to update newer TSE. +// [Files] - StyleHook Module Part under TSE lite sources. StyleHook.lib +// StyleHookx64.lib tselitebin.sdl +// +//*****************************************************************// +//*****************************************************************// +// +// +// Name: StyleHook33.c +// +// Description: Contains generic or default style functions. +// +// +//********************************************************************** +#include "minisetup.h" + + + + + +// +//---------------------------------------------------------------------------- +// Procedure: StyleBeforeFrame +// +// Description: Function to alter frame styling before frame is drawn +// +// Input: FRAME_DATA *frame +// +// Output: VOID +// +//---------------------------------------------------------------------------- +// +VOID StyleBeforeFrame( FRAME_DATA *frame ) +{ + +} +//*****************************************************************// +//*****************************************************************// +//** **// +//** (C)Copyright 1985-2010, American Megatrends, Inc. **// +//** **// +//** All Rights Reserved. **// +//** **// +//** 5555 Oakbrook Pkwy , Norcross, GA 30071 **// +//** **// +//** Phone: (770)-246-8600 **// +//** **// +//*****************************************************************// +//*****************************************************************// diff --git a/EDK/MiniSetup/TseLite/StyleHook/styleHook34.c b/EDK/MiniSetup/TseLite/StyleHook/styleHook34.c new file mode 100644 index 0000000..aa8960a --- /dev/null +++ b/EDK/MiniSetup/TseLite/StyleHook/styleHook34.c @@ -0,0 +1,97 @@ +//*****************************************************************// +//*****************************************************************// +//*****************************************************************// +//** **// +//** (C)Copyright 1985-2010, American Megatrends, Inc. **// +//** **// +//** All Rights Reserved. **// +//** **// +//** 5555 Oakbrook Pkwy , Norcross, GA 30071 **// +//** **// +//** Phone: (770)-246-8600 **// +//** **// +//*****************************************************************// +//*****************************************************************// +//*****************************************************************// +// $Archive: /Alaska/SOURCE/Modules/AMITSE2_0/AMITSE/TseLite/StyleHook/styleHook34.c $ +// +// $Author: Arunsb $ +// +// $Revision: 2 $ +// +// $Date: 10/18/12 6:20a $ +// +//*****************************************************************// +//*****************************************************************// +// Revision History +// ---------------- +// $Log: /Alaska/SOURCE/Modules/AMITSE2_0/AMITSE/TseLite/StyleHook/styleHook34.c $ +// +// 2 10/18/12 6:20a Arunsb +// Updated for 2.16.1235 QA submission +// +// 3 10/10/12 12:40p Arunsb +// Synched the source for v2.16.1232, backup with Aptio +// +// 1 1/06/11 7:36p Madhans +// [TAG] - EIP 51678 +// [Category]- Enhancment +// [Severity]- Mordarate +// [Symptom]- If OEMs override the style module parts, If new tse adds +// new style hook then +// if the OEM has different style module, even if they don't need use the +// hook to avoid +// compilation issue they need touch their style module to add the new +// hook. +// [RootCause] - The Original Style Hooks are part of Style module itself. +// [Solution]- To create Empty style Hook List in TSE core. This will +// allows the OEM not +// to change their style module to update newer TSE. +// [Files] - StyleHook Module Part under TSE lite sources. StyleHook.lib +// StyleHookx64.lib tselitebin.sdl +// +//*****************************************************************// +//*****************************************************************// +// +// +// Name: StyleHook34.c +// +// Description: Contains generic or default style functions. +// +// +//********************************************************************** +#include "minisetup.h" + + + + + +// +//---------------------------------------------------------------------------- +// Procedure: StyleGetSpecialColor +// +// Description: Function to get control special color +// +// Input: UINT16 ControlType, UINT8 *Color +// +// Output: status +// +//---------------------------------------------------------------------------- +// +EFI_STATUS StyleGetSpecialColor( UINT16 ControlType, UINT8 *Color) +{ + return EFI_UNSUPPORTED ; +} +//*****************************************************************// +//*****************************************************************// +//** **// +//** (C)Copyright 1985-2010, American Megatrends, Inc. **// +//** **// +//** All Rights Reserved. **// +//** **// +//** 5555 Oakbrook Pkwy , Norcross, GA 30071 **// +//** **// +//** Phone: (770)-246-8600 **// +//** **// +//*****************************************************************// +//*****************************************************************// diff --git a/EDK/MiniSetup/TseLite/StyleHook/styleHook35.c b/EDK/MiniSetup/TseLite/StyleHook/styleHook35.c new file mode 100644 index 0000000..40d05dd --- /dev/null +++ b/EDK/MiniSetup/TseLite/StyleHook/styleHook35.c @@ -0,0 +1,93 @@ +//*****************************************************************// +//*****************************************************************// +//*****************************************************************// +//** **// +//** (C)Copyright 1985-2010, American Megatrends, Inc. **// +//** **// +//** All Rights Reserved. **// +//** **// +//** 5555 Oakbrook Pkwy , Norcross, GA 30071 **// +//** **// +//** Phone: (770)-246-8600 **// +//** **// +//*****************************************************************// +//*****************************************************************// +//*****************************************************************// +// $Archive: /Alaska/SOURCE/Modules/AMITSE2_0/AMITSE/TseLite/StyleHook/styleHook35.c $ +// +// $Author: Arunsb $ +// +// $Revision: 2 $ +// +// $Date: 10/18/12 6:20a $ +// +//*****************************************************************// +//*****************************************************************// +// Revision History +// ---------------- +// $Log: /Alaska/SOURCE/Modules/AMITSE2_0/AMITSE/TseLite/StyleHook/styleHook35.c $ +// +// 2 10/18/12 6:20a Arunsb +// Updated for 2.16.1235 QA submission +// +// 3 10/10/12 12:40p Arunsb +// Synched the source for v2.16.1232, backup with Aptio +// +// 1 1/06/11 7:36p Madhans +// [TAG] - EIP 51678 +// [Category]- Enhancment +// [Severity]- Mordarate +// [Symptom]- If OEMs override the style module parts, If new tse adds +// new style hook then +// if the OEM has different style module, even if they don't need use the +// hook to avoid +// compilation issue they need touch their style module to add the new +// hook. +// [RootCause] - The Original Style Hooks are part of Style module itself. +// [Solution]- To create Empty style Hook List in TSE core. This will +// allows the OEM not +// to change their style module to update newer TSE. +// [Files] - StyleHook Module Part under TSE lite sources. StyleHook.lib +// StyleHookx64.lib tselitebin.sdl +// +//*****************************************************************// +//*****************************************************************// +// +// +// Name: StyleHook35.c +// +// Description: Contains generic or default style functions. +// +// +//********************************************************************** +#include "minisetup.h" + +// +//---------------------------------------------------------------------------- +// Procedure: StyleDrawHelpScrollBar +// +// Description: Function to draw the help frame scrollbar +// +// Input: MEMO_DATA *memo, UINT16 height +// +// Output: VOID +// +//---------------------------------------------------------------------------- +// +VOID StyleDrawHelpScrollBar( MEMO_DATA *memo, UINT16 height) +{ + +} +//*****************************************************************// +//*****************************************************************// +//** **// +//** (C)Copyright 1985-2010, American Megatrends, Inc. **// +//** **// +//** All Rights Reserved. **// +//** **// +//** 5555 Oakbrook Pkwy , Norcross, GA 30071 **// +//** **// +//** Phone: (770)-246-8600 **// +//** **// +//*****************************************************************// +//*****************************************************************// diff --git a/EDK/MiniSetup/TseLite/StyleHook/styleHook36.c b/EDK/MiniSetup/TseLite/StyleHook/styleHook36.c new file mode 100644 index 0000000..a3e50fc --- /dev/null +++ b/EDK/MiniSetup/TseLite/StyleHook/styleHook36.c @@ -0,0 +1,97 @@ +//*****************************************************************// +//*****************************************************************// +//*****************************************************************// +//** **// +//** (C)Copyright 1985-2010, American Megatrends, Inc. **// +//** **// +//** All Rights Reserved. **// +//** **// +//** 5555 Oakbrook Pkwy , Norcross, GA 30071 **// +//** **// +//** Phone: (770)-246-8600 **// +//** **// +//*****************************************************************// +//*****************************************************************// +//*****************************************************************// +// $Archive: /Alaska/SOURCE/Modules/AMITSE2_0/AMITSE/TseLite/StyleHook/styleHook36.c $ +// +// $Author: Arunsb $ +// +// $Revision: 2 $ +// +// $Date: 10/18/12 6:20a $ +// +//*****************************************************************// +//*****************************************************************// +// Revision History +// ---------------- +// $Log: /Alaska/SOURCE/Modules/AMITSE2_0/AMITSE/TseLite/StyleHook/styleHook36.c $ +// +// 2 10/18/12 6:20a Arunsb +// Updated for 2.16.1235 QA submission +// +// 3 10/10/12 12:40p Arunsb +// Synched the source for v2.16.1232, backup with Aptio +// +// 1 1/06/11 7:36p Madhans +// [TAG] - EIP 51678 +// [Category]- Enhancment +// [Severity]- Mordarate +// [Symptom]- If OEMs override the style module parts, If new tse adds +// new style hook then +// if the OEM has different style module, even if they don't need use the +// hook to avoid +// compilation issue they need touch their style module to add the new +// hook. +// [RootCause] - The Original Style Hooks are part of Style module itself. +// [Solution]- To create Empty style Hook List in TSE core. This will +// allows the OEM not +// to change their style module to update newer TSE. +// [Files] - StyleHook Module Part under TSE lite sources. StyleHook.lib +// StyleHookx64.lib tselitebin.sdl +// +//*****************************************************************// +//*****************************************************************// +// +// +// Name: StyleHook36.c +// +// Description: Contains generic or default style functions. +// +// +//********************************************************************** +#include "minisetup.h" + + + + +// +//---------------------------------------------------------------------------- +// Procedure: StyleGetShadowSupport +// +// Description: Function to get shadow support +// +// Input: VOID +// +// Output: BOOLEAN +// +//---------------------------------------------------------------------------- +// +BOOLEAN StyleGetShadowSupport(VOID) +{ + return FALSE; +} + +//*****************************************************************// +//*****************************************************************// +//** **// +//** (C)Copyright 1985-2010, American Megatrends, Inc. **// +//** **// +//** All Rights Reserved. **// +//** **// +//** 5555 Oakbrook Pkwy , Norcross, GA 30071 **// +//** **// +//** Phone: (770)-246-8600 **// +//** **// +//*****************************************************************// +//*****************************************************************// diff --git a/EDK/MiniSetup/TseLite/StyleHook/styleHook37.c b/EDK/MiniSetup/TseLite/StyleHook/styleHook37.c new file mode 100644 index 0000000..0039684 --- /dev/null +++ b/EDK/MiniSetup/TseLite/StyleHook/styleHook37.c @@ -0,0 +1,96 @@ +//*****************************************************************// +//*****************************************************************// +//*****************************************************************// +//** **// +//** (C)Copyright 1985-2010, American Megatrends, Inc. **// +//** **// +//** All Rights Reserved. **// +//** **// +//** 5555 Oakbrook Pkwy , Norcross, GA 30071 **// +//** **// +//** Phone: (770)-246-8600 **// +//** **// +//*****************************************************************// +//*****************************************************************// +//*****************************************************************// +// $Archive: /Alaska/SOURCE/Modules/AMITSE2_0/AMITSE/TseLite/StyleHook/styleHook37.c $ +// +// $Author: Arunsb $ +// +// $Revision: 2 $ +// +// $Date: 10/18/12 6:20a $ +// +//*****************************************************************// +//*****************************************************************// +// Revision History +// ---------------- +// $Log: /Alaska/SOURCE/Modules/AMITSE2_0/AMITSE/TseLite/StyleHook/styleHook37.c $ +// +// 2 10/18/12 6:20a Arunsb +// Updated for 2.16.1235 QA submission +// +// 3 10/10/12 12:40p Arunsb +// Synched the source for v2.16.1232, backup with Aptio +// +// 1 1/06/11 7:36p Madhans +// [TAG] - EIP 51678 +// [Category]- Enhancment +// [Severity]- Mordarate +// [Symptom]- If OEMs override the style module parts, If new tse adds +// new style hook then +// if the OEM has different style module, even if they don't need use the +// hook to avoid +// compilation issue they need touch their style module to add the new +// hook. +// [RootCause] - The Original Style Hooks are part of Style module itself. +// [Solution]- To create Empty style Hook List in TSE core. This will +// allows the OEM not +// to change their style module to update newer TSE. +// [Files] - StyleHook Module Part under TSE lite sources. StyleHook.lib +// StyleHookx64.lib tselitebin.sdl +// +//*****************************************************************// +//*****************************************************************// +// +// +// Name: StyleHook37.c +// +// Description: Contains generic or default style functions. +// +// +//********************************************************************** +#include "minisetup.h" + + +// +//---------------------------------------------------------------------------- +// Procedure: StyleFrameIndexOf +// +// Description: Function to get frame index +// +// Input: UINT32 frameType +// +// Output: UINT32 index +// +//---------------------------------------------------------------------------- +// +UINT32 StyleFrameIndexOf( UINT32 frameType ) +{ + return 0 ; +} + + +//*****************************************************************// +//*****************************************************************// +//** **// +//** (C)Copyright 1985-2010, American Megatrends, Inc. **// +//** **// +//** All Rights Reserved. **// +//** **// +//** 5555 Oakbrook Pkwy , Norcross, GA 30071 **// +//** **// +//** Phone: (770)-246-8600 **// +//** **// +//*****************************************************************// +//*****************************************************************// diff --git a/EDK/MiniSetup/TseLite/StyleHook/styleHook38.c b/EDK/MiniSetup/TseLite/StyleHook/styleHook38.c new file mode 100644 index 0000000..8a4e0db --- /dev/null +++ b/EDK/MiniSetup/TseLite/StyleHook/styleHook38.c @@ -0,0 +1,96 @@ +//*****************************************************************// +//*****************************************************************// +//*****************************************************************// +//** **// +//** (C)Copyright 1985-2010, American Megatrends, Inc. **// +//** **// +//** All Rights Reserved. **// +//** **// +//** 5555 Oakbrook Pkwy , Norcross, GA 30071 **// +//** **// +//** Phone: (770)-246-8600 **// +//** **// +//*****************************************************************// +//*****************************************************************// +//*****************************************************************// +// $Archive: /Alaska/SOURCE/Modules/AMITSE2_0/AMITSE/TseLite/StyleHook/styleHook38.c $ +// +// $Author: Arunsb $ +// +// $Revision: 2 $ +// +// $Date: 10/18/12 6:20a $ +// +//*****************************************************************// +//*****************************************************************// +// Revision History +// ---------------- +// $Log: /Alaska/SOURCE/Modules/AMITSE2_0/AMITSE/TseLite/StyleHook/styleHook38.c $ +// +// 2 10/18/12 6:20a Arunsb +// Updated for 2.16.1235 QA submission +// +// 3 10/10/12 12:40p Arunsb +// Synched the source for v2.16.1232, backup with Aptio +// +// 1 1/06/11 7:36p Madhans +// [TAG] - EIP 51678 +// [Category]- Enhancment +// [Severity]- Mordarate +// [Symptom]- If OEMs override the style module parts, If new tse adds +// new style hook then +// if the OEM has different style module, even if they don't need use the +// hook to avoid +// compilation issue they need touch their style module to add the new +// hook. +// [RootCause] - The Original Style Hooks are part of Style module itself. +// [Solution]- To create Empty style Hook List in TSE core. This will +// allows the OEM not +// to change their style module to update newer TSE. +// [Files] - StyleHook Module Part under TSE lite sources. StyleHook.lib +// StyleHookx64.lib tselitebin.sdl +// +//*****************************************************************// +//*****************************************************************// +// +// +// Name: StyleHook38.c +// +// Description: Contains generic or default style functions. +// +// +//********************************************************************** +#include "minisetup.h" + +// +//---------------------------------------------------------------------------- +// Procedure: StyleFrameAddTitle +// +// Description: Function to add frame title +// +// Input: FRAME_DATA *frame, UINT32 frameType, CONTROL_INFO * dummy +// +// Output: EFI_STATUS +// +//---------------------------------------------------------------------------- +// +EFI_STATUS StyleFrameAddTitle( FRAME_DATA *frame, UINT32 frameType,CONTROL_INFO * dummy ) +{ + return EFI_UNSUPPORTED; +} + + + +//*****************************************************************// +//*****************************************************************// +//** **// +//** (C)Copyright 1985-2010, American Megatrends, Inc. **// +//** **// +//** All Rights Reserved. **// +//** **// +//** 5555 Oakbrook Pkwy , Norcross, GA 30071 **// +//** **// +//** Phone: (770)-246-8600 **// +//** **// +//*****************************************************************// +//*****************************************************************// diff --git a/EDK/MiniSetup/TseLite/StyleHook/styleHook39.c b/EDK/MiniSetup/TseLite/StyleHook/styleHook39.c new file mode 100644 index 0000000..71ed804 --- /dev/null +++ b/EDK/MiniSetup/TseLite/StyleHook/styleHook39.c @@ -0,0 +1,96 @@ +//*****************************************************************// +//*****************************************************************// +//*****************************************************************// +//** **// +//** (C)Copyright 1985-2010, American Megatrends, Inc. **// +//** **// +//** All Rights Reserved. **// +//** **// +//** 5555 Oakbrook Pkwy , Norcross, GA 30071 **// +//** **// +//** Phone: (770)-246-8600 **// +//** **// +//*****************************************************************// +//*****************************************************************// +//*****************************************************************// +// $Archive: /Alaska/SOURCE/Modules/AMITSE2_0/AMITSE/TseLite/StyleHook/styleHook39.c $ +// +// $Author: Arunsb $ +// +// $Revision: 2 $ +// +// $Date: 10/18/12 6:21a $ +// +//*****************************************************************// +//*****************************************************************// +// Revision History +// ---------------- +// $Log: /Alaska/SOURCE/Modules/AMITSE2_0/AMITSE/TseLite/StyleHook/styleHook39.c $ +// +// 2 10/18/12 6:21a Arunsb +// Updated for 2.16.1235 QA submission +// +// 3 10/10/12 12:40p Arunsb +// Synched the source for v2.16.1232, backup with Aptio +// +// 1 1/06/11 7:36p Madhans +// [TAG] - EIP 51678 +// [Category]- Enhancment +// [Severity]- Mordarate +// [Symptom]- If OEMs override the style module parts, If new tse adds +// new style hook then +// if the OEM has different style module, even if they don't need use the +// hook to avoid +// compilation issue they need touch their style module to add the new +// hook. +// [RootCause] - The Original Style Hooks are part of Style module itself. +// [Solution]- To create Empty style Hook List in TSE core. This will +// allows the OEM not +// to change their style module to update newer TSE. +// [Files] - StyleHook Module Part under TSE lite sources. StyleHook.lib +// StyleHookx64.lib tselitebin.sdl +// +//*****************************************************************// +//*****************************************************************// +// +// +// Name: StyleHook39.c +// +// Description: Contains generic or default style functions. +// +// +//********************************************************************** +#include "minisetup.h" + + +// +//---------------------------------------------------------------------------- +// Procedure: StyleGetScrollBarUpArrowColor +// +// Description: Function to get scrollbar UpArrow Color +// +// Input: VOID +// +// Output: FGCOLOR|BGCOLOR +// +//---------------------------------------------------------------------------- +// +UINT8 StyleGetScrollBarUpArrowColor(VOID) +{ + return (EFI_BACKGROUND_BLUE|EFI_WHITE); + //return (SCROLLBAR_UPARROW_FGCOLOR | SCROLLBAR_UPARROW_BGCOLOR) ; +} + +//*****************************************************************// +//*****************************************************************// +//** **// +//** (C)Copyright 1985-2010, American Megatrends, Inc. **// +//** **// +//** All Rights Reserved. **// +//** **// +//** 5555 Oakbrook Pkwy , Norcross, GA 30071 **// +//** **// +//** Phone: (770)-246-8600 **// +//** **// +//*****************************************************************// +//*****************************************************************// diff --git a/EDK/MiniSetup/TseLite/StyleHook/styleHook4.c b/EDK/MiniSetup/TseLite/StyleHook/styleHook4.c new file mode 100644 index 0000000..3fddbc2 --- /dev/null +++ b/EDK/MiniSetup/TseLite/StyleHook/styleHook4.c @@ -0,0 +1,98 @@ +//*****************************************************************// +//*****************************************************************// +//*****************************************************************// +//** **// +//** (C)Copyright 1985-2010, American Megatrends, Inc. **// +//** **// +//** All Rights Reserved. **// +//** **// +//** 5555 Oakbrook Pkwy , Norcross, GA 30071 **// +//** **// +//** Phone: (770)-246-8600 **// +//** **// +//*****************************************************************// +//*****************************************************************// +//*****************************************************************// +// $Archive: /Alaska/SOURCE/Modules/AMITSE2_0/AMITSE/TseLite/StyleHook/styleHook4.c $ +// +// $Author: Arunsb $ +// +// $Revision: 2 $ +// +// $Date: 10/18/12 6:20a $ +// +//*****************************************************************// +//*****************************************************************// +// Revision History +// ---------------- +// $Log: /Alaska/SOURCE/Modules/AMITSE2_0/AMITSE/TseLite/StyleHook/styleHook4.c $ +// +// 2 10/18/12 6:20a Arunsb +// Updated for 2.16.1235 QA submission +// +// 3 10/10/12 12:40p Arunsb +// Synched the source for v2.16.1232, backup with Aptio +// +// 1 1/06/11 7:35p Madhans +// [TAG] - EIP 51678 +// [Category]- Enhancment +// [Severity]- Mordarate +// [Symptom]- If OEMs override the style module parts, If new tse adds +// new style hook then +// if the OEM has different style module, even if they don't need use the +// hook to avoid +// compilation issue they need touch their style module to add the new +// hook. +// [RootCause] - The Original Style Hooks are part of Style module itself. +// [Solution]- To create Empty style Hook List in TSE core. This will +// allows the OEM not +// to change their style module to update newer TSE. +// [Files] - StyleHook Module Part under TSE lite sources. StyleHook.lib +// StyleHookx64.lib tselitebin.sdl +// +//*****************************************************************// +//*****************************************************************// +// +// +// Name: StyleHook4.c +// +// Description: Contains generic or default style functions. +// +// +//********************************************************************** +#include "minisetup.h" + +// +//---------------------------------------------------------------------------- +// Procedure: StyleOverRideComponent +// +// Description: Function to override component or control functionality +// +// Input: VOID +// +// Output: VOID +// +//---------------------------------------------------------------------------- +// +VOID StyleOverRideComponent(VOID) +{ + +} + + + + + +//*****************************************************************// +//*****************************************************************// +//** **// +//** (C)Copyright 1985-2010, American Megatrends, Inc. **// +//** **// +//** All Rights Reserved. **// +//** **// +//** 5555 Oakbrook Pkwy , Norcross, GA 30071 **// +//** **// +//** Phone: (770)-246-8600 **// +//** **// +//*****************************************************************// +//*****************************************************************// diff --git a/EDK/MiniSetup/TseLite/StyleHook/styleHook5.c b/EDK/MiniSetup/TseLite/StyleHook/styleHook5.c new file mode 100644 index 0000000..8193683 --- /dev/null +++ b/EDK/MiniSetup/TseLite/StyleHook/styleHook5.c @@ -0,0 +1,99 @@ +//*****************************************************************// +//*****************************************************************// +//*****************************************************************// +//** **// +//** (C)Copyright 1985-2010, American Megatrends, Inc. **// +//** **// +//** All Rights Reserved. **// +//** **// +//** 5555 Oakbrook Pkwy , Norcross, GA 30071 **// +//** **// +//** Phone: (770)-246-8600 **// +//** **// +//*****************************************************************// +//*****************************************************************// +//*****************************************************************// +// $Archive: /Alaska/SOURCE/Modules/AMITSE2_0/AMITSE/TseLite/StyleHook/styleHook5.c $ +// +// $Author: Arunsb $ +// +// $Revision: 2 $ +// +// $Date: 10/18/12 6:20a $ +// +//*****************************************************************// +//*****************************************************************// +// Revision History +// ---------------- +// $Log: /Alaska/SOURCE/Modules/AMITSE2_0/AMITSE/TseLite/StyleHook/styleHook5.c $ +// +// 2 10/18/12 6:20a Arunsb +// Updated for 2.16.1235 QA submission +// +// 3 10/10/12 12:40p Arunsb +// Synched the source for v2.16.1232, backup with Aptio +// +// 1 1/06/11 7:35p Madhans +// [TAG] - EIP 51678 +// [Category]- Enhancment +// [Severity]- Mordarate +// [Symptom]- If OEMs override the style module parts, If new tse adds +// new style hook then +// if the OEM has different style module, even if they don't need use the +// hook to avoid +// compilation issue they need touch their style module to add the new +// hook. +// [RootCause] - The Original Style Hooks are part of Style module itself. +// [Solution]- To create Empty style Hook List in TSE core. This will +// allows the OEM not +// to change their style module to update newer TSE. +// [Files] - StyleHook Module Part under TSE lite sources. StyleHook.lib +// StyleHookx64.lib tselitebin.sdl +// +//*****************************************************************// +//*****************************************************************// +// +// +// Name: StyleHook5.c +// +// Description: Contains generic or default style functions. +// +// +//********************************************************************** +#include "minisetup.h" + + + +// +//---------------------------------------------------------------------------- +// Procedure: StyleUpdateVersionString +// +// Description: Function to set the version string +// +// Input: VOID +// +// Output: VOID +// +//---------------------------------------------------------------------------- +// +VOID StyleUpdateVersionString( VOID ) +{ + +} + + + + +//*****************************************************************// +//*****************************************************************// +//** **// +//** (C)Copyright 1985-2010, American Megatrends, Inc. **// +//** **// +//** All Rights Reserved. **// +//** **// +//** 5555 Oakbrook Pkwy , Norcross, GA 30071 **// +//** **// +//** Phone: (770)-246-8600 **// +//** **// +//*****************************************************************// +//*****************************************************************// diff --git a/EDK/MiniSetup/TseLite/StyleHook/styleHook6.c b/EDK/MiniSetup/TseLite/StyleHook/styleHook6.c new file mode 100644 index 0000000..1ea79a5 --- /dev/null +++ b/EDK/MiniSetup/TseLite/StyleHook/styleHook6.c @@ -0,0 +1,96 @@ +//*****************************************************************// +//*****************************************************************// +//*****************************************************************// +//** **// +//** (C)Copyright 1985-2010, American Megatrends, Inc. **// +//** **// +//** All Rights Reserved. **// +//** **// +//** 5555 Oakbrook Pkwy , Norcross, GA 30071 **// +//** **// +//** Phone: (770)-246-8600 **// +//** **// +//*****************************************************************// +//*****************************************************************// +//*****************************************************************// +// $Archive: /Alaska/SOURCE/Modules/AMITSE2_0/AMITSE/TseLite/StyleHook/styleHook6.c $ +// +// $Author: Arunsb $ +// +// $Revision: 2 $ +// +// $Date: 10/18/12 6:20a $ +// +//*****************************************************************// +//*****************************************************************// +// Revision History +// ---------------- +// $Log: /Alaska/SOURCE/Modules/AMITSE2_0/AMITSE/TseLite/StyleHook/styleHook6.c $ +// +// 2 10/18/12 6:20a Arunsb +// Updated for 2.16.1235 QA submission +// +// 3 10/10/12 12:40p Arunsb +// Synched the source for v2.16.1232, backup with Aptio +// +// 1 1/06/11 7:35p Madhans +// [TAG] - EIP 51678 +// [Category]- Enhancment +// [Severity]- Mordarate +// [Symptom]- If OEMs override the style module parts, If new tse adds +// new style hook then +// if the OEM has different style module, even if they don't need use the +// hook to avoid +// compilation issue they need touch their style module to add the new +// hook. +// [RootCause] - The Original Style Hooks are part of Style module itself. +// [Solution]- To create Empty style Hook List in TSE core. This will +// allows the OEM not +// to change their style module to update newer TSE. +// [Files] - StyleHook Module Part under TSE lite sources. StyleHook.lib +// StyleHookx64.lib tselitebin.sdl +// +//*****************************************************************// +//*****************************************************************// +// +// +// Name: StyleHook6.c +// +// Description: Contains generic or default style functions. +// +// +//********************************************************************** +#include "minisetup.h" + +// +//---------------------------------------------------------------------------- +// Procedure: StyleGetStdMaxCols +// +// Description: Function to get max number of rows +// +// Input: VOID +// +// Output: STYLE_STD_MAX_COLS +// +//---------------------------------------------------------------------------- +// +UINTN StyleGetStdMaxCols(VOID) +{ + return 80; +} + + + +//*****************************************************************// +//*****************************************************************// +//** **// +//** (C)Copyright 1985-2010, American Megatrends, Inc. **// +//** **// +//** All Rights Reserved. **// +//** **// +//** 5555 Oakbrook Pkwy , Norcross, GA 30071 **// +//** **// +//** Phone: (770)-246-8600 **// +//** **// +//*****************************************************************// +//*****************************************************************// diff --git a/EDK/MiniSetup/TseLite/StyleHook/styleHook7.c b/EDK/MiniSetup/TseLite/StyleHook/styleHook7.c new file mode 100644 index 0000000..e8b2234 --- /dev/null +++ b/EDK/MiniSetup/TseLite/StyleHook/styleHook7.c @@ -0,0 +1,98 @@ +//*****************************************************************// +//*****************************************************************// +//*****************************************************************// +//** **// +//** (C)Copyright 1985-2010, American Megatrends, Inc. **// +//** **// +//** All Rights Reserved. **// +//** **// +//** 5555 Oakbrook Pkwy , Norcross, GA 30071 **// +//** **// +//** Phone: (770)-246-8600 **// +//** **// +//*****************************************************************// +//*****************************************************************// +//*****************************************************************// +// $Archive: /Alaska/SOURCE/Modules/AMITSE2_0/AMITSE/TseLite/StyleHook/styleHook7.c $ +// +// $Author: Arunsb $ +// +// $Revision: 2 $ +// +// $Date: 10/18/12 6:20a $ +// +//*****************************************************************// +//*****************************************************************// +// Revision History +// ---------------- +// $Log: /Alaska/SOURCE/Modules/AMITSE2_0/AMITSE/TseLite/StyleHook/styleHook7.c $ +// +// 2 10/18/12 6:20a Arunsb +// Updated for 2.16.1235 QA submission +// +// 3 10/10/12 12:40p Arunsb +// Synched the source for v2.16.1232, backup with Aptio +// +// 1 1/06/11 7:35p Madhans +// [TAG] - EIP 51678 +// [Category]- Enhancment +// [Severity]- Mordarate +// [Symptom]- If OEMs override the style module parts, If new tse adds +// new style hook then +// if the OEM has different style module, even if they don't need use the +// hook to avoid +// compilation issue they need touch their style module to add the new +// hook. +// [RootCause] - The Original Style Hooks are part of Style module itself. +// [Solution]- To create Empty style Hook List in TSE core. This will +// allows the OEM not +// to change their style module to update newer TSE. +// [Files] - StyleHook Module Part under TSE lite sources. StyleHook.lib +// StyleHookx64.lib tselitebin.sdl +// +//*****************************************************************// +//*****************************************************************// +// +// +// Name: StyleHook7.c +// +// Description: Contains generic or default style functions. +// +// +//********************************************************************** +#include "minisetup.h" + + + +// +//---------------------------------------------------------------------------- +// Procedure: StyleGetStdMaxRows +// +// Description: Function to max number of columns +// +// Input: VOID +// +// Output: STYLE_STD_MAX_ROWS +// +//---------------------------------------------------------------------------- +// +UINTN StyleGetStdMaxRows(VOID) +{ + return 24; +} + + + +//*****************************************************************// +//*****************************************************************// +//** **// +//** (C)Copyright 1985-2010, American Megatrends, Inc. **// +//** **// +//** All Rights Reserved. **// +//** **// +//** 5555 Oakbrook Pkwy , Norcross, GA 30071 **// +//** **// +//** Phone: (770)-246-8600 **// +//** **// +//*****************************************************************// +//*****************************************************************// diff --git a/EDK/MiniSetup/TseLite/StyleHook/styleHook8.c b/EDK/MiniSetup/TseLite/StyleHook/styleHook8.c new file mode 100644 index 0000000..5a0071b --- /dev/null +++ b/EDK/MiniSetup/TseLite/StyleHook/styleHook8.c @@ -0,0 +1,97 @@ +//*****************************************************************// +//*****************************************************************// +//*****************************************************************// +//** **// +//** (C)Copyright 1985-2010, American Megatrends, Inc. **// +//** **// +//** All Rights Reserved. **// +//** **// +//** 5555 Oakbrook Pkwy , Norcross, GA 30071 **// +//** **// +//** Phone: (770)-246-8600 **// +//** **// +//*****************************************************************// +//*****************************************************************// +//*****************************************************************// +// $Archive: /Alaska/SOURCE/Modules/AMITSE2_0/AMITSE/TseLite/StyleHook/styleHook8.c $ +// +// $Author: Arunsb $ +// +// $Revision: 2 $ +// +// $Date: 10/18/12 6:20a $ +// +//*****************************************************************// +//*****************************************************************// +// Revision History +// ---------------- +// $Log: /Alaska/SOURCE/Modules/AMITSE2_0/AMITSE/TseLite/StyleHook/styleHook8.c $ +// +// 2 10/18/12 6:20a Arunsb +// Updated for 2.16.1235 QA submission +// +// 3 10/10/12 12:40p Arunsb +// Synched the source for v2.16.1232, backup with Aptio +// +// 1 1/06/11 7:35p Madhans +// [TAG] - EIP 51678 +// [Category]- Enhancment +// [Severity]- Mordarate +// [Symptom]- If OEMs override the style module parts, If new tse adds +// new style hook then +// if the OEM has different style module, even if they don't need use the +// hook to avoid +// compilation issue they need touch their style module to add the new +// hook. +// [RootCause] - The Original Style Hooks are part of Style module itself. +// [Solution]- To create Empty style Hook List in TSE core. This will +// allows the OEM not +// to change their style module to update newer TSE. +// [Files] - StyleHook Module Part under TSE lite sources. StyleHook.lib +// StyleHookx64.lib tselitebin.sdl +// +//*****************************************************************// +//*****************************************************************// +// +// +// Name: StyleHook9.c +// +// Description: Contains generic or default style functions. +// +// +//********************************************************************** +#include "minisetup.h" + + +// +//---------------------------------------------------------------------------- +// Procedure: StyleGetTextMode +// +// Description: Function to get text mode +// +// Input: UINTN Rows, UINTN Cols +// +// Output: UNNTN mode +// +//---------------------------------------------------------------------------- +// +UINTN StyleGetTextMode( UINTN Rows, UINTN Cols ) +{ + return 0; +} + + + +//*****************************************************************// +//*****************************************************************// +//** **// +//** (C)Copyright 1985-2010, American Megatrends, Inc. **// +//** **// +//** All Rights Reserved. **// +//** **// +//** 5555 Oakbrook Pkwy , Norcross, GA 30071 **// +//** **// +//** Phone: (770)-246-8600 **// +//** **// +//*****************************************************************// +//*****************************************************************// diff --git a/EDK/MiniSetup/TseLite/StyleHook/styleHook9.c b/EDK/MiniSetup/TseLite/StyleHook/styleHook9.c new file mode 100644 index 0000000..0143163 --- /dev/null +++ b/EDK/MiniSetup/TseLite/StyleHook/styleHook9.c @@ -0,0 +1,96 @@ +//*****************************************************************// +//*****************************************************************// +//*****************************************************************// +//** **// +//** (C)Copyright 1985-2010, American Megatrends, Inc. **// +//** **// +//** All Rights Reserved. **// +//** **// +//** 5555 Oakbrook Pkwy , Norcross, GA 30071 **// +//** **// +//** Phone: (770)-246-8600 **// +//** **// +//*****************************************************************// +//*****************************************************************// +//*****************************************************************// +// $Archive: /Alaska/SOURCE/Modules/AMITSE2_0/AMITSE/TseLite/StyleHook/styleHook9.c $ +// +// $Author: Arunsb $ +// +// $Revision: 2 $ +// +// $Date: 10/18/12 6:20a $ +// +//*****************************************************************// +//*****************************************************************// +// Revision History +// ---------------- +// $Log: /Alaska/SOURCE/Modules/AMITSE2_0/AMITSE/TseLite/StyleHook/styleHook9.c $ +// +// 2 10/18/12 6:20a Arunsb +// Updated for 2.16.1235 QA submission +// +// 3 10/10/12 12:40p Arunsb +// Synched the source for v2.16.1232, backup with Aptio +// +// 1 1/06/11 7:35p Madhans +// [TAG] - EIP 51678 +// [Category]- Enhancment +// [Severity]- Mordarate +// [Symptom]- If OEMs override the style module parts, If new tse adds +// new style hook then +// if the OEM has different style module, even if they don't need use the +// hook to avoid +// compilation issue they need touch their style module to add the new +// hook. +// [RootCause] - The Original Style Hooks are part of Style module itself. +// [Solution]- To create Empty style Hook List in TSE core. This will +// allows the OEM not +// to change their style module to update newer TSE. +// [Files] - StyleHook Module Part under TSE lite sources. StyleHook.lib +// StyleHookx64.lib tselitebin.sdl +// +//*****************************************************************// +//*****************************************************************// +// +// +// Name: StyleHook9.c +// +// Description: Contains generic or default style functions. +// +// +//********************************************************************** +#include "minisetup.h" + + + + +// +//---------------------------------------------------------------------------- +// Procedure: StyleExit +// +// Description: Function to do style initialization on exit +// +// Input: VOID +// +// Output: VOID +// +//---------------------------------------------------------------------------- +// +VOID StyleExit( VOID ) +{ +} + +//*****************************************************************// +//*****************************************************************// +//** **// +//** (C)Copyright 1985-2010, American Megatrends, Inc. **// +//** **// +//** All Rights Reserved. **// +//** **// +//** 5555 Oakbrook Pkwy , Norcross, GA 30071 **// +//** **// +//** Phone: (770)-246-8600 **// +//** **// +//*****************************************************************// +//*****************************************************************// -- cgit v1.2.3