From 7da62bc02d70f11d6294efc71ccebb65199655d0 Mon Sep 17 00:00:00 2001 From: Eric Dong Date: Wed, 14 May 2014 01:52:31 +0000 Subject: Based on request, export ResetRequired info used by browser. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Eric Dong Reviewed-by: Gao, Liming git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15525 6f19259b-4bc3-4df7-8a09-765794883524 --- MdeModulePkg/Universal/SetupBrowserDxe/Setup.c | 22 +++++++++++++++++++++- MdeModulePkg/Universal/SetupBrowserDxe/Setup.h | 13 +++++++++++++ 2 files changed, 34 insertions(+), 1 deletion(-) (limited to 'MdeModulePkg/Universal') diff --git a/MdeModulePkg/Universal/SetupBrowserDxe/Setup.c b/MdeModulePkg/Universal/SetupBrowserDxe/Setup.c index fb988d9ed6..3f2f1b5468 100644 --- a/MdeModulePkg/Universal/SetupBrowserDxe/Setup.c +++ b/MdeModulePkg/Universal/SetupBrowserDxe/Setup.c @@ -28,12 +28,15 @@ SETUP_DRIVER_PRIVATE_DATA mPrivateData = { SaveReminder }, { - BROWSER_EXTENSION2_VERSION_1, + BROWSER_EXTENSION2_VERSION_1_1, SetScope, RegisterHotKey, RegiserExitHandler, IsBrowserDataModified, ExecuteAction, + {NULL,NULL}, + {NULL,NULL}, + IsResetRequired } }; @@ -5288,3 +5291,20 @@ SaveReminder ( return DataSavedAction; } + +/** + Check whether the Reset Required for the browser + + @retval TRUE Browser required to reset after exit. + @retval FALSE Browser not need to reset after exit. + +**/ +BOOLEAN +EFIAPI +IsResetRequired ( + VOID + ) +{ + return gResetRequired; +} + diff --git a/MdeModulePkg/Universal/SetupBrowserDxe/Setup.h b/MdeModulePkg/Universal/SetupBrowserDxe/Setup.h index 5dedda4e91..d21a6cd9c7 100644 --- a/MdeModulePkg/Universal/SetupBrowserDxe/Setup.h +++ b/MdeModulePkg/Universal/SetupBrowserDxe/Setup.h @@ -1353,6 +1353,19 @@ SaveReminder ( VOID ); +/** + Check whether the Reset Required for the browser + + @retval TRUE Browser required to reset after exit. + @retval FALSE Browser not need to reset after exit. + +**/ +BOOLEAN +EFIAPI +IsResetRequired ( + VOID + ); + /** Find the registered HotKey based on KeyData. -- cgit v1.2.3