summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--EdkCompatibilityPkg/Foundation/Library/Dxe/EfiIfrSupportLib/IfrCommon.c22
-rw-r--r--EdkCompatibilityPkg/Foundation/Library/Dxe/EfiIfrSupportLib/IfrLibrary.h4
-rw-r--r--EdkCompatibilityPkg/Foundation/Library/Dxe/EfiIfrSupportLib/IfrOnTheFly.c5
3 files changed, 30 insertions, 1 deletions
diff --git a/EdkCompatibilityPkg/Foundation/Library/Dxe/EfiIfrSupportLib/IfrCommon.c b/EdkCompatibilityPkg/Foundation/Library/Dxe/EfiIfrSupportLib/IfrCommon.c
index b7b15fe..44370a5 100644
--- a/EdkCompatibilityPkg/Foundation/Library/Dxe/EfiIfrSupportLib/IfrCommon.c
+++ b/EdkCompatibilityPkg/Foundation/Library/Dxe/EfiIfrSupportLib/IfrCommon.c
@@ -78,6 +78,7 @@ Returns:
}
+#ifdef SUPPORT_DEPRECATED_IFRSUPPORTLIB_API
EFI_STATUS
AddString (
IN VOID *StringBuffer,
@@ -412,6 +413,7 @@ Returns:
gBS->FreePool (NewBuffer);
return EFI_SUCCESS;
}
+#endif
EFI_STATUS
@@ -484,6 +486,8 @@ Returns:
--*/
{
+#ifdef SUPPORT_DEPRECATED_IFRSUPPORTLIB_API
+
EFI_STATUS Status;
EFI_HII_PROTOCOL *Hii;
UINTN DataLength;
@@ -624,6 +628,13 @@ Returns:
gBS->FreePool (OldData);
return EFI_SUCCESS;
+#else
+ //
+ // The implementation will be added later.
+ //
+ ASSERT (FALSE);
+ return EFI_UNSUPPORTED;
+#endif
}
@@ -649,6 +660,7 @@ Returns:
--*/
{
+#ifdef SUPPORT_DEPRECATED_IFRSUPPORTLIB_API
EFI_STATUS Status;
EFI_HII_HANDLE *HiiHandleBuffer;
@@ -740,9 +752,16 @@ Returns:
lbl_exit:
gBS->FreePool (HiiHandleBuffer);
return HiiHandle;
+#else
+ //
+ // The implementation will be added later.
+ //
+ ASSERT (FALSE);
+ return (EFI_HII_HANDLE) 0;
+#endif
}
-
+#ifdef SUPPORT_DEPRECATED_IFRSUPPORTLIB_API
EFI_STATUS
ValidateDataFromHiiHandle (
IN EFI_HII_HANDLE HiiHandle,
@@ -981,6 +1000,7 @@ Returns:
return EFI_SUCCESS;
}
+#endif
EFI_HII_PACKAGES *
PreparePackages (
diff --git a/EdkCompatibilityPkg/Foundation/Library/Dxe/EfiIfrSupportLib/IfrLibrary.h b/EdkCompatibilityPkg/Foundation/Library/Dxe/EfiIfrSupportLib/IfrLibrary.h
index a99bfc0..4bbb169 100644
--- a/EdkCompatibilityPkg/Foundation/Library/Dxe/EfiIfrSupportLib/IfrLibrary.h
+++ b/EdkCompatibilityPkg/Foundation/Library/Dxe/EfiIfrSupportLib/IfrLibrary.h
@@ -61,6 +61,7 @@ Returns:
--*/
;
+#ifdef SUPPORT_DEPRECATED_IFRSUPPORTLIB_API
EFI_STATUS
AddString (
IN VOID *StringBuffer,
@@ -515,6 +516,7 @@ Returns:
--*/
;
+#endif
EFI_STATUS
ExtractDataFromHiiHandle (
@@ -920,6 +922,7 @@ Returns:
--*/
;
+#ifdef SUPPORT_DEPRECATED_IFRSUPPORTLIB_API
EFI_STATUS
ValidateDataFromHiiHandle (
IN EFI_HII_HANDLE HiiHandle,
@@ -948,6 +951,7 @@ Returns:
EFI_SUCCESS - Data successfully validated
--*/
;
+#endif
EFI_STATUS
CreateBannerOpCode (
diff --git a/EdkCompatibilityPkg/Foundation/Library/Dxe/EfiIfrSupportLib/IfrOnTheFly.c b/EdkCompatibilityPkg/Foundation/Library/Dxe/EfiIfrSupportLib/IfrOnTheFly.c
index 51abde7..9805747 100644
--- a/EdkCompatibilityPkg/Foundation/Library/Dxe/EfiIfrSupportLib/IfrOnTheFly.c
+++ b/EdkCompatibilityPkg/Foundation/Library/Dxe/EfiIfrSupportLib/IfrOnTheFly.c
@@ -21,6 +21,8 @@ Revision History:
#include "IfrLibrary.h"
+#ifdef SUPPORT_DEPRECATED_IFRSUPPORTLIB_API
+
EFI_STATUS
CreateFormSet (
IN CHAR16 *FormSetTitle,
@@ -972,3 +974,6 @@ Returns:
return EFI_SUCCESS;
}
+
+#endif
+